imagecopymerge を使ってgif画像を合成していますが、アニメgifでは動作しないようです。
動作させる方法がありましたら、教えてください。
アニメgif→合成した静止画ならできますよ。普通に。
僕の場合は画像を透過してimagecopyをよく使っていましたが。
imagecopy($ban, $stamp[4], 0, 0, 0, 0,$new_x,imagesy($stamp[4]));
GDの場合は、アニメgifを読み込んだ場合、最初のフレームを呼び出して合成します。
主な動作しない理由
・ライブラリが古い(1.4以上でないとアニメgif読み込むとばぐります)
・アニメGIFの最初のフレームが真っ白だったり真っ黒だったり
・アニメの問題ではなく、単純にファイルサイズが重くてはじかれている
アニメgif→合成したアニメgifの場合はそもそも命令が違います。gdImageGifAnim系をつかったり、ImageMagickという別のライブラリを使いますね。
ありがとうございます
>アニメgif→合成したアニメgifの場合はそもそも命令が違います
なるほど、そうなのですね
こちらでやってみます