透過されている色とは別に、RGBが全て0の色の場所も透過されてしまいます。
ヘルプを見ると、gmode2では「RGBが全て0の色は透明色とみなされコピーされません」、
gmode4では「RGB値が color命令で設定された色と同じドットは透明色とみなされコピーされません」
とありますが、gmode4で任意のcolor命令を実行した後でcelputすると、
透過指定箇所も含めて全て透過されなくなってしまいます。
画像側のRGBが全て0の色を変更する以外にPNG画像側で透過指定した場所だけを
透過させる方法はありますでしょうか?
;HSP3.51でテスト celload "sample.png" , 2 ;透過色及び黒(0,0,0)を含む画像 gsel 0,1 ;1_透過色も黒(0,0,0)も透過される pos 0,0 gmode 2 celput 2 ;2_透過色も黒(0,0,0)も透過される pos 0,32 gmode 4,,,256 celput 2 ;3_一切透過されない pos 0,64 color 1,1,1 gmode 4,,,256 celput 2 stop