• ベストアンサー

PHP に gifcat.pl のような画像連結ライブラリはないですか。

noname#687の回答

  • ベストアンサー
noname#687
noname#687
回答No.3

ご存知だとは思いますが、PHPにはイメージ操作関数群 が用意されています。便利ですし、gifcat.plよりも軽 快に走るのでお勧めです。 ※ 使い方は、PHPマニュアルの『イメージ関数』や『GI F画像の作成』を参照して下さい。 又、これらの関数を利用するには、『GDライブラリと共 にPHPをコンパイルする必要があります』と書かれてい ます。 私は確か、「--with-gd=パス」とした記憶があります。 ※ 既に書かれているように、ライセンスの問題からGD 1.5か1.6(不確か...)以降ではGIFがサポートされてい ません。これ以前のGDを入手してインストールして下さ い。 又、GDが入手できるサイトの多くは、現在ではGIFサポ ートバージョンが他のバージョンにリンクされています ので注意して下さい。 ※このアドバイスは、管理者権限があるか、もしくは、 イメージ関数群がサポートされている場合に有効です。

参考URL:
http://www.boutell.com/gd/
defd
質問者

お礼

やっぱり、GDが使えるから、gifcat みたいなものがないんですね。 よく分かりました。

関連するQ&A

  • gifcat.plを使わないためには

    hassyさんという人の「WHカウンター」というcgiを使わせてもらっています。 キリ番の時に総カウントの数字の前後に「おめでとう」などの画像を表示して、その画面をプリントしてもらい、ささやかなプレゼントをあげるようなページにしたいのですが、gif画像の連結表示にgifcat.plというライブラリを使用しているらしく、カウンタをつけているページを印刷しても画像が左端のものしかプリントできません。 これはIE5(?)の仕様でしょうがないようなので、gifcat.plを使用せずにgif画像を個別に表示する設定にCGIを書き換えようと思ったのですが、どこをどういじればいいのかさっぱりわかりません。 似たようなスクリプトでgifcat.plを使わない物はないか…と探してみたりもしたのですが、なかなか見つからずに困っています。 どなたか教えてくださいませ。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • gifcat.plの挙動について。

     埋め込み式カウンターを作っているのですが、gifcat.plの画像の出力の方法が分かりません。 ***count.cgi***********************  require "./gifcat.pl";  open(OUT, "> out.gif");  binmode(OUT);  print OUT &gifcat'gifcat(@imgs);  close(OUT);  exit 0; ***count.cgi*********************** ***html内**************************  あなたは<IMG src="./count.cgi">人目。 ***html内************************** で、画像は連結されるんですが、それをhtml内に出力させるにはどうしたらいいのでしょうか? 結合画像が、out.gifなので、 あなたは<IMG src="./out.gif">人目。 というのなら分かるんですが。

    • ベストアンサー
    • CGI
  • gifcatで生成された画像にリンクを貼りたい

    自分用にカウンターcgiを作っています[ファイル名count.cgi] gifcat.plで連結して表示されたカウンター画像に リンクを自動で付けたいです。 (カウンター画像をクリックすると指定されたページにいけるようにしたい) count.cgiの出力部分は 1行目 print "Content-type: image/gif\n\n"; 2行目 print &gifcat'gifcat(@numimg); ですが、2行目に細工して 1行目 print "Content-type: image/gif\n\n"; 2行目 print <a href=http://XXX.jp> &gifcat'gifcat(@numimg) テスト</a>; としてもうまく行かないです。 皆さんお手数ですが、良い解決方法があれば教えてください。 宜しくお願いします。

    • ベストアンサー
    • CGI
  • 杜甫々さんのgifcat.plをカンマ区切りでも画像連結させたい

    カウンター画像の出力などに使われる杜甫々さんが作成されたgifcat.pl ではGIF画像の連結を行ってくれますが その元となるログは<>区切りでなくてはなりません。 例えば、総数、昨日、今日のアクセス数を取ってくれるカウンターのログを見ると 5<>5<>0<>105<>2<>13<> こんな感じになっています。 この<>区切りを,(カンマ)区切りであっても画像連結ができるようにしたいのですがその修正箇所がどうしてもわかりません。 元となるCGIの方はカンマ区切りでログが書き込まれるようにしました。 どなたかご教授願います。

    • ベストアンサー
    • CGI
  • gifcat.pl:助言お願い致します

    カウンター画像の素材配布/サンプルページ(カウントはしない)を製作しています。 http://cgi-design.net/cont/study/study.cgi?mode=main&no=28 を参考にtest.cgi(=sample28.cgi)を作成し、以下のようにアップロードしました。 aディレクトリ ├index.html ├test.cgi ├gifcat.pl ├b(0.gif~9.gif) └c(0.gif~9.gif) index.htmlに<img src="test.cgi&id=b">といった感じに記述し、bディレクトリの10個の連結画像(0123456789)、同じく<img src="test.cgi&id=c">でcディレクトリの連結画像を表示させたいのですが、test.cgiの改造のしかたがさっぱり解らずにいます。 実際のサンプル画像ディレクトリは50以上あるので、どうにか再現できないかな…と思っています。助言頂けると助かります。宜しくお願い致します。

    • ベストアンサー
    • Perl
  • PHPのGDライブラリについて

    掲題の件について質問です。 いま、PHPのGDライブラリを用いて大量の既存のイメージファイル(JPEG)から各三種類ほどのサムネイルを作成しているのですが一点問題があります。 既存のイメージを縮小してサムネイルを作成しているのですが、この元となる画像は 解像度72dpiの画像となるのですが、GDを用いて作成されたサムネイルは96dpiの解像度として作成されるのです。 故合ってdpiは72でなければなりません。 このPHPのGDライブラリで画像のDPIの指定は出来ないでしょうか? 識者の方、よろしければご教授ください。 お願い致します。

    • ベストアンサー
    • PHP
  • gifcatの挙動について

    OS    :Windows XP ブラウザ:IE6 最近、お遊びで簡単なアクセスカウンタを作りました。 書籍を参考にして、一応動作するところまでは行きました。 しかし、gifcatの挙動について疑問が沸きました 本を読む限りでは、 「gifcatは複数のgif画像を一つのgif画像に 連結するためパラパラとは表示されない」 のような旨が記述されていたと思うのですが、 実際に動作させて見ると、どう見てもパラパラと 表示されています。 これはどうしてなのでしょうか。 知っている方いましたらご教授お願い致します。

    • 締切済み
    • CGI
  • 画像の連結

    みなさんこんにちは。 PHPで画像を連結しようとしています。 「ImageMagick」の「montage」を利用していますが、画像が大きいせいか、非常に時間がかかります。 PHPで、実行できて、画像の連結処理が早くなる方法をおしえていただけないでしょうか?

    • 締切済み
    • PHP
  • phone.plのPHP版

    携帯電話版ホームページを作る際に機種情報(画像サイズや表示可能な画像の種類など)のライブラリで phone.pl(http://www.kawa.net/works/perl/phone/pnews.html) というものがありますが、これのPHP版はありますでしょうか?あればそのURLを教えていただきたいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • 連結決算PLについて

    上場会社のグループ会社連結PLの見方についての質問です。 (1)そもそもの質問で恐縮ですが連結PLというのは各グループ会社の売上高や営業利益の各項目について足し算した数値という認識で良いでしょうか? (2)A社(親会社)でB社(子会社)  B社(子会社)の事業が100%A社のみを相手にした内部の卸事業の場合の売上等も同様に単純に連結PLにおいて足し算されているという理解でよろしいでしょうか? ご教示お願い致します。