HSPは、ver3.31RC1からpicload命令でPNGファイルが読み込めるようになりました。 picloadでは読み込む時に、既にある背景と合成して読み込む事になります。
PNGファイルのアルファ値の情報を活かして描画するには毎回picload命令で読み込まなければなりません。
頻度が少ない場合はそれで良いですが、大量に繰り返す(スライドさせる等の効果時に)場合、読み込みにかかる時間が無視できなくなります。
そこで、HSPの機能であるgmode 7 を使った合成で何とか効率化できないかと思って作ったのがこの「PNG2Gmode7」です。
PNGファイルから色情報とアルファ値の情報を分離し、gmode7で使う為の左側画像と右側画像(アルファブレンド成分)をセットにした画像を生成します。 このソフトで生成された画像を使えば、PNGファイルをpicloadで読み込んだ時と同じようにgcopyで描画できるようになります。
< !!! 注意!!! > 本ソフトによるPNGファイルのgmode7用の分解は完全ではありません。これはアルゴリズム自体の欠陥によものです。 詳しくは説明書をご覧ください。
|