〜 マルチメディア 〜
標準命令だけでGIFやPNG形式の画像を読み込みたい

HSP2時代には米UNISYSのGIF(厳密にはLZW)特許があり、
HSPもGIFを控え、BMPとJPGとMAG形式であれば、標準命令で対応していました。
この特許は日本で2004年6月20日に切れたわけですが、
GIF対応の為だけにHSPのバージョンアップは考えていなかったものと思われます。
もしかすると、バージョンアップのきっかけの1つにはなっていたかもしれませんが…。
GIF特許が切れてからは、本家掲示板でGIFに対応して欲しいという要望(需要)が多く
HSP3へのバージョンアップと共に、標準命令でも読み込めるようになりました。(コチラ参照)
ただ、標準のpicload命令で読み込める形式は、BMPとJPGの他にGIFとICOに留まっています。
MAG形式はマイナーな為なのか、ランタイムサイズを抑える為か撤廃したようです。
これらに加え、標準付属のモジュールmod_img.asを使うことで、
PNGやTIF(TIFF)でも読み込める命令が加わるようになります。
このモジュールはCOM(IEコンポーネント)を利用して画像を読み込むもので、
使用するために別途DLLが必要とはなりませんのでご安心ください。
mod_img.asの使い方は「HSPDir/sample/new/imgload.hsp」をご覧ください。