質問: php4 透過画像を合成する方法を教えてください。 php4で、画像処理についてです。 画像aと背景画像bの二つがあり、 背景画像bの上に画像aをのせ、 新しい画像として出力する。 ※画像a、bはpngファイルです。 (gifで合成すると画像のふちが粗くなるのでpngでやりたい) imagecopymergeで、合成まではできたのですが、 画像aのpngの透過がうまくいきません。 photoshopなどで画像を書き出すときは透過されているのですが、 合成すると、透過されていない状態になってしまいます。 imagesavealphaとかが関係あるのでしょうか? 何卒よろしくお願いいたします。
回答: 合成の前に、画像aのリソースからimagecolortransparentで色抜き処理をしていますか?