- ベストアンサー
GIF画像の加工に適したモジュール
複数のGIF画像ファイルがあり、それらを連結したり切り貼りしたりして1枚のGIF画像にしたいのですが、このようなことを行うのに適したモジュールがありましたら教えて下さい。 ちなみに、GDについてはドキュメントを読んだのですが、ほとんどが描画系メソッドだったため、他にモジュールがあるのではないかと思った次第です。 もし、GDでできるのであれば、どのようなメソッドでできそうか教えて下さい。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
画像の切り貼りでしたら、 GD::Image::copy GD::Image::copyResized (拡大縮小) GD::Image::copyResampled (サンプリング拡大縮小) いずれも、GD::Imageオブジェクトのメソッドです。 たいがいのことは、この辺でできると思います。
その他の回答 (1)
まだ解決していないようなので 「とほほ」さんで配布している gifcut.pl というのがあります 「UnisysのGIF特許」に抵触しないよう、以前と比べていろいろと制限がかかっているようですが 簡単な連結等はできるようですよ その他には、ソースを読んで自分なりに作り直す とか 「GIFフォーマット」を解析する とか http://www.tohoho-web.com/wwwgif.htm
お礼
ご回答ありがとうございます。 > まだ解決していないようなので すみません、土日はネット環境がなかったため、お礼が遅くなってしまいました。やりたいことはNo.1で教えて頂いた方法でできそうです。 また、gifcatについては私も知ってはいたのですが、今回はこれだけでは対応できそうになかったのでGDの使用を思い立ち、質問するに至りました。予め質問にも書いておけばよかったですね。お手数をおかけしました。 ちなみに、いわゆる「GIF特許」は昨年夏ごろ失効しましたよね。それもあり、GIF関連モジュールが増えてないかな、と期待しての質問でもありました。結局GDで十分でしたが^^; ともかく、ありがとうございました。
お礼
ご回答ありがとうございます。 ドキュメントを改めて見直しましたら、確かにそのようなメソッドがありました。これならGDだけで何とかなりそうです。 どうもありがとうございました。