| |||
標準命令だけで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」をご覧ください。 |