GD関連メモ
2008
04/28
(月)
15:55
imagecreate()使うと、途中for分でループしてるときに途中でおかしくなる。
imagecreatetruecolorだとうまくいく。しかし、透過処理ができなくなる。
なので以下の方法でどぉにか回避した。
----------------
↓imagecreatetruecolor(hoge1)//新stage作成
↓forでimagefilledrectangle()//ループで絵を描く
↓imagecreate(hoge2)//新stage再作成
↓imagecopyresized()で//hoge2にhoge1を入れる(置き換え)※★ココ重要
↓ImageColorClosest()//ImageColorAllocateは使わない
↓ImageColorTransparent()//最後に透過処理!
----------------
でOKな感じ。とりあえずこれで回避した。
・・・原因はまだ解明できてないorz。謎。