picload

画像ファイルをロード

picload "filename",p1

"filename" : ロードするファイル名
p1=0~1(0) : 画像ロードモード

解説

画像ファイルをロードします。通常は、

picload "test.bmp"

とするだけで、"test.bmp"で指定された画像ファイルが現在の画面にロードされ、ウィンドウサイズが自動的に絵のサイズに合わせられます。

p1の画像ロードモードは、

  モード0:ウィンドウを初期化してロード
  モード1:現在の画面の上にロード
  モード2:黒色でウィンドウを初期化してロード

p1のロードモードを省略もしくは0にすることで、画像のサイズで初期化したウィンドウにロードされます。

p1にロードモード1を指定することで、現在のウィンドウのサイズなどを一切変更せず指定した座標からロードすることができます。 この場合は、pos命令で指定した座標が左上となります。

現在ロードできる、ファイル形式は以下の通りです。

BMP形式  : 拡張子 BMP : Windows標準の4,8,24bitのデータ。
                        RLE圧縮のデータも扱うことができます。
GIF形式  : 拡張子 GIF : GIF形式のデータ。
                        アニメーション形式は扱えません。
JPEG形式 : 拡張子 JPG : JFIF標準のJPEGデータ。
                        グレイスケールデータでもOKです。
ICO形式  : 拡張子 ICO : Windows標準のICO形式のアイコンデータ。
PNG形式  : 拡張子 PNG : Portable Network Graphicsデータ。
PSD形式  : 拡張子 PSD : Photoshop形式のデータ。(合成レイヤーのみ)
TGA形式  : 拡張子 TGA : TARGA 形式のデータ。

picload命令は、screenbufferbgscr命令で初期化された画面に対して実行することができます。
※マルチアイコン形式のICOファイルには標準では対応していません。
※インターレース形式のPNGファイルには標準では対応していません。PNGがサポートするすべての形式を読み込む場合は、imgloadまたはhspcvプラグインをご使用下さい。

関連項目

screenウィンドウを初期化
buffer仮想画面を初期化
bgscr枠のないウィンドウを初期化
imgload

サンプル逆引き (48)

(HSP3) sample1 [標準的なキャプチャサンプル].hsp
(HSP3) sample1 [標準的なキャプチャサンプル]_x64.hsp
(HSP3) sample3 [キャプチャ動画に画像をミキシングして表示する].hsp
(HSP3) sample3 [キャプチャ動画に画像をミキシングして表示する]_x64.hsp
(HSP3) sample4 [モノクロでキャプチャする].hsp
(HSP3) sample4 [モノクロでキャプチャする]_x64★.hsp
(HSP3) sample9 [ファイル読み込み版 バーコード・QRコード読み取り].hsp
(HSP3) sample9 [ファイル読み込み版 バーコード・QRコード読み取り]_x64.hsp
arusave.hsp
battle.hsp
big_chr.hsp
bmpsave.hsp
d3m_techdemo.hsp
demo.hsp
es_test1.hsp
es_test10.hsp
es_test2.hsp
es_test3.hsp
es_test4.hsp
es_test5.hsp
es_test6.hsp
es_test7.hsp
es_test9.hsp
gblur.hsp
grotate.hsp
gsquare.hsp
htcopy1.hsp
htcopy2.hsp
memfile.hsp
meshmap.hsp
meshmap2.hsp
meshmap3.hsp
meshmap4.hsp
meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
objimage.hsp
picfont.hsp
picload.hsp
sample07.hsp
sample08.hsp
sample_09_toge.hsp
sample_11_d3texture.hsp
shoot.hsp
tamane2.hsp
tamane4.hsp
test2.hsp
tile.hsp

情報

バージョン3.6
作成日2019/04/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.6標準命令
タイプ内蔵命令
グループ画面制御命令
対応環境
  • Windows 版 HSP
  • HSPLet
移植のヒントHSPLet時には、BMP、JPEG、GIF、PNGの読み込みをサポートしています。その他の読み込みはサポートしていません。
hs ファイルhsphelp\i_graph.hs