• ベストアンサー

GIFを出せるGDありませんか?

linux7.0をつかってます。PNGだけじゃなくてGIFの画像も作成できるGDはありませんか?著作権がどうとかで最近のGDはPNGしか出せないようになったらしいのですが、どうしてもGIFを出したいです。 お願いします。

  • m8b
  • お礼率42% (29/69)

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

  • ベストアンサー
  • horagai
  • ベストアンサー率33% (10/30)
回答No.2

直接の解答でなくて申し訳ないですが、GDでGIFを直接出力するのではなく GDで出力したPNGやJPEGの画像を、ImagemagicやXVなどのGIFをサポート している画像コンバーターで変換するという方法は使えませんか? お使いのディストリビューションにImagemagicやXVなどが入っているか どうかわかりませんが、画像ライブラリーを使える方ならインストールも 容易だと思います。 XVのホームページ http://www.trilon.com/xv/xv.html ImageMagicのホームページ http://www.imagemagick.org/

m8b
質問者

お礼

ありがとうございました。 とりあえずImageMagick入れてみました。 今から使い方勉強します。 どうもありがとうございました。

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

提供元が「もう問合せんでくれ」といっているものについてのことなので、あんまり 詳しくは書きたくありませんが、参考になる情報だけ。 Ver 1.6 で、GD のサポートが打ち切られていますから… でも、それって、まるっきりライセンスなんかのことを無視して、のことでしょう? GIF の特許に関する UNISYS の行為が良い/悪いとは別として、そういったやり口 は、あまり感心できません。

関連するQ&A

  • Gif's on the Fly GD1.3

    C/C++ 系 Gif's on the Fly であった、GD1.3は今どこで手に入るの? なんかバージョン1.7あたりから、GIF使えないんすけど・・・・ (on the Fly するようなのは、PNGやJPEG使わないって~(T T)) というか今の奴は、一体なんと呼ぶのだろう… PNG's on the Fly? というわけで、『GIFが使えるGDライブラリ』のありかの情報お待ちしています。 なお、GIFライセンス話題うんぬんの話は知ってるので、いちいち書かないでね♪

  • GDでのgifアニメ

    gdでgifを出力したいのですが、 gifアニメはそもそも無理なのでしょうか? 例えば下記のようなソースで xxxx.gifがアニメでも、最初のフレームの 画像のみ出ます。 header ("Content-type: image/gif"); $im = imagecreatefromgif("xxxx.gif"); ImageGif($im); どなたかお教えいただけると嬉しいです。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • 画像処理GD×

    はじめまして。 下記は入力された1つの画像を指定したサイズで一部をコピーし 分割しpng形式にしていくプログラムです。 GDを使って処理していたのですが… GD,imagemagick等は使わないで処理する条件にすることになってしまいました。 ↓↓処理 入力された画像のsizeを調べる---getimagesize getimagesizeで画像の種類を判断し if(gifだったら) { $imgOrg = imagecreatefromgif(入力された画像) } if(jpeg,pngだったら…) {…} $max横=画像size[0] / 256; $max縦=画像size[1] / 256; for($i<MAX横になるまで) { for($x<MAX縦になるまで) { $img = imagecreate(256,256); imagecopy($img, $imgOrg , 0 , 0 ,$i * 256, $x * 256, 256, 256); } $name = $i.$x."xxx.png"; imagepng($img, $name); //main処理 } こんな感じなのですが、これをGDを使わないでやると… imagecreatefrom[gif,jpeg,png] imagecopy imagepng を使う処理ができなくなり、 変わりの処理を1日調べたのですが GD等を使った例しかサイトに載ってなくて行き詰っています。 GDを使わずに変わりの処理でできるのか、それともできないのか 初心者なのでおかしいとこがあるかもしれませんがよろしくお願いします。

    • 締切済み
    • PHP
  • GIFバナーの扱い方

    リンクを作るときには、バナーをもらったりしますが、 他人のGIF画像を使うことは著作権違反でしょうか? (GIFのライセンス違反という意味。) また、WEB上でGIF画像を保存する際、 一度ビットマップ形式で保存し、ペイントや市販のツールなどで JPGやPNGにすることは違反になるでしょうか? 難しいところとは思いますが、 この事に詳しい人がいたらお願いします。

  • gifのイラスト

    gifアニメの画像を右クリックして名前を付けて保存しようとするとpng形式になってしまいます。 その画像のプロパティーを見ると、gif形式ですが保存しようとすると ファイルの種類がpngになってしまうのです。 以前はそのまま gifで保存できたのですが、いまでは gif形式の画像はすべてファイルの種類がpng になってしまいます。 何が原因でしょうか。 全く分からずに困っています。わかりにくい説明ですが助けてください。 よろしくお願いします。

  • gdを用いた画像生成

    ・php4.3.11 ・gd2.0.33 上記の環境で作成しているのですが、画像の透過処理にて行き詰っていまして、imagecreatefromgifで読み込んだ 不透過gifの一部の色を透過色にしたいのですが、なにかよい方法はありますでしょうか。 ご教授よろしくお願いします。

    • 締切済み
    • PHP
  • vodafone/gif→png

    ボーダフォンでgif動画を見れないため png動画にしたいのですが、どうすればいいですか? 作成するのではなく、 既存の画像ファイルを変換する方法です。 お願いします

  • fireworks3でgifファイルを編集する方法教えてください。

    私はホームページ作成初心者ですが、会社のHPの更新を任されました。しかし、fireworks3で既存のgifファイルを編集することができません。または方法が分かりません。元ファイルのpngはないようです。 とりあえず、画像のテキストを編集したいだけなのですが。 そこで、fireworks3で試してみると、 新規で***.pngを作成保存すると当然あとで編集できます。 しかし既存の***.gifをfireworks3で***.pngで保存しても後で編集できません。***.gifを別の画像変換ソフトで***.pngで保存しても、fireworks3で編集できません。 同じ拡張子でありながらなぜ編集できないpngなのか、何が違うのか。 とりあえず、fireworks3でgifファイルを編集する方法教えてください。詳しい方教えてください。 ちなみに私はfireworks3も初心者です。使い方そのものが間違っているのかも知れません。お願いします。

  • PNGとGIFって?

    よく画像でPNGとGIFってありますけど違いがわかりません・・・。

  • PHP+GDについて

    PHPでGDを用いてPNGファイルを生成するスクリプトを作成したのですが、うまく動作しません。 <?php $filename = "G".date("Ymdhis").".png"; $im = imagecreate(550, 250) or die ("画像の作成に失敗しました"); $bg = imagecolorallocate($im, 255,255,255); $trans = imagecolortransparent($im, $bg); imageline($im, 60,0,60,140, $trans); $filedir="graph_img/".$filename; imagepng ($im,$filedir); imagedestroy($im); echo "作成完了!"; ?> このスクリプトを実行すると、PNGファイルは生成されるんですが、ファイルサイズが0で、スクリプトの実行がそこで中断されてしまいます。 何かよい解決方法はないでしょうか?よろしくお願いいたします。

    • 締切済み
    • PHP