• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GD+imagemagic)

GD+imagemagicで透過gifの回転とアニメーション時の透過部分の黒化問題について

このQ&Aのポイント
  • PHPのGDライブラリとImageMagickを使用して透過gifを回転させる際に、透過部分が黒くなる問題が発生しています。
  • imagerotate関数を使用して透過gifを回転させると、透過部分が黒くなることがあります。
  • ImageMagickのアニメーション機能を使用した場合にも、透過gifの透過部分が黒くなることがあります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

以前、画像のリサイズを行う際に同じ現象が起きました。 原因ですが透明色はコピーできないため自分で元画像の透過IDを取得してコピー先画像に透明色を書き出さなくてはいけないようです。 おそらく同じ方法で解決できるかと思います。 その時参考にしたURLを張っておきます。

参考URL:
http://www.mediumexposure.com/techblog/smart-image-resizing-while-preserving-transparency-php-and-gd-library
makeworld
質問者

お礼

返信が遅くなってしまい申し訳ありません、教えて頂いたURLを参考に方法は違いますが、解決することが出来ました、 ありがとうございます。imagemagicの方は別問題なので引き続き頑張ってみます。

関連するQ&A