• ベストアンサー

gdとgd2の違い

debianにて下記のコマンドを使って調べましたが apt-cache search php4-gd php4-gd - GD module for php4 php4-gd2 - GD module (with GD2) for php4 と、出ましたが実際の所、gdとgd2の違いに関する説明が記述されているサイトを見つけることが出来ませんでした。 phpのgdとgd2の違いは何でしょうか?

  • PHP
  • 回答数1
  • ありがとう数2

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

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

php のgd と gd2 とは 「GD library」のサポートしているメジャーバージョンの違いです。 GD library の正確な違いは参考URL から見ていただければ分かりますが、 2.0 以降では、 ・truecolor のイメージをサポート ・アルファチャンネルをサポート さらに、2.0.28 以降でLZW の特許が切れたことを受けて ・再び GIF をサポートしています。

参考URL:
http://www.boutell.com/gd/manual2.0.33.html#whatsnew2.0

関連するQ&A

  • apt-get install apache2

    Debianにapache2をインストールしてみたいのですが KURO-BOX:~# apt-cache search apache apache - Versatile, high-performance HTTP server apache-common - Support files for all Apache webservers apache-dev - Apache webserver development kit ・ ・ パッケージのapache2は存在しないようです。 KURO-BOX:~# apt-cache search apache2      # apache2のapt-getコマンドでのインストールの準備はなされていないのでしょうか?

  • GDのインストール

    LinuxベースでPHPにGDをインストールしたいと考えています。 諸々調べた結果、php.iniにGDの記述を挿入する方法などが わかりません。 PHPは解凍ではなく、yumでインストールして動かしています。 GDのインストール(yumでも何でも可)、環境および ディレクティブ(php.iniなど)の記述など、どなたかご教示 いただければ幸いです。OS環境などは下記のとおりです。 OS: Fedora10 PHP: Version 5.2.6 DB: MySQL Ver.5.0.77

  • GDライブラリが使えない・・・

    当方fedora8にてApache2とphp4.4.9にてwebサーバーを構築しております。 Apacheはyumにてphpは4をインストールしたい加減からソースからコンパイルしてインストールしました。 configure時に下記のようにしてインストールしております。 './configure' '--prefix=/usr/local/php-4.4.9' '--enable-mbstring' '--with-apxs2=/usr/sbin/apxs' '--with-pgsql=/usr/local/pgsql' '--with-dg' '--with-zlib' '--with-jpeg-dir' phpinfo()を見ても上記のように設定されております。 しかし、phpinfoにgd関係の表示がされないのですがなぜでしょうか? phpのエラーログにはこうありました。 Warning: Unknown(): Unable to load dynamic library './php_gd2.dll' - ./php_gd2.dll: cannot open shared object file: No such file or directory in Unknown on line 0 php.iniのgd2のコメントアウトは消してあります。 必要なライブラリ関係はyumにてすべてインストール完了しております。 どなたか教えてください。 ではよろしくお願いいたします。

  • GDについて

    2つ質問させてください。一方だけ分かる方もよろしくお願いします。 (1)下記のQRコードを作成するプログラムを自身のHP上で実行できるようにしたいと考えています。 http://www.swetake.com/qr/qr_cgi.html しかし実行するにはGDというものが必要と『添付ドキュメント』に記載されていました。PHPに関しては初心者レベルで全く分かりません。 下記のGDのHPを見ても何をどうするのかも皆目見当つきません。 http://www.boutell.com/gd/ GDがどういうものかという事は調べて分かったのですが、これは上記のHPから何かをダウンロードして実行するファイルと同じディレクトリに入れてサーバーにアップするだけで良いのでしょうか?ダウンロードする場合は上記のHP上のドコからダウンロードすれば良いのでしょうか? (2)『添付ドキュメント』にディレクトリ構造が記載されていますが(下記URL)、 http://www.swetake.com/qr/README.txt qr_img.phpというファイルに直接アクセスすれば完成というわけではありませんよね? データなどを入力するフォームを自身で作成して、そのフォームからqr_img.phpにデータなどを渡すことで作成できるという事でしょうか? 半可通の知識で説明不足な点もあるかと思いますが、詳しい方がおりましたら御教授ください。よろしくお願いします。

    • 締切済み
    • PHP
  • php.iniの拡張モジュールGDをONにしたい

    php.iniファイルの記載方法がわかりません。お名前.comにてGDを使用したいのですが、サポートにメールしたら gd、mysqli、xmlrpcは、拡張モジュールとして設置しております ため、お客様にて独自にphp.iniを設置し、ご利用いただく場合に おきましては、設置いただいている「php.ini」ファイルに下記 記載の記述を追加することにより、ご利用可能になります。 extension_dir = "/usr/local/lib/php/extensions" extension = gd.so extension = mysqli.so extension = xmlrpc.so と帰ってきました。php.iniファイルの書き込み方などわからないのでどなたか教えてください!

    • 締切済み
    • PHP
  • apt-getによるソフトウェアのバージョン指定 Debian3.0

    OSはDebian GNU/Linux 3.0です。 apt-get cache search ruby と実行すると、 ruby - An Interpreter ... と表示されます。 そこで、apt-get install ruby とすると、バージョン1.67がインストールされました。 そこで質問です。 ソフトウェアのバージョン(インストール可能な全てのバージョン)をsearch時に表示させたり、バージョンを指定して インストール出来るのでしょうか? 最低でも、インストールする前にどのバージョンが インストールされるのかは確認したいです。

  • CentOS5.2にPHP4.4.9をインストールしたいんですが。。。

    CentOS5.2にPHP4.4.9をインストールしたいんですが。。。 $ tar -zxvf php-4.4.9.tar.gz; cd php-4.4.9 ファイルを展開した後に $ ./configure --with-apxs2=/usr/bin/apxs --enable-mbstring --with-mysql --with-gd --with-jpeg=/usr/lib --with-png=/usr/lib を実行しましたが。 # ./configure --with-apxs2=/usr/bin/apxs --enable-mbstring --with-mysql --with-gd --with-jpeg=/usr/lib --with-png=/usr/lib loading cache ./config.cache checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed checking host system type... i686-pc-linux-gnu checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH このようになってしまい何をしていいか分かりません。どなたか教えて下さい。 参考URL http://d.hatena.ne.jp/donbulinux/20090304/1236160239

  • Debian Linuxでzip: command not found

    Debian Linuxでzip: command not foundエラー。 LinuxコマンドでZIPファイルを作ろうとすると、 エラーが発生してしまいます。 zipコマンドをインストールしたいのですが、 インストールコマンド(rpm? apt-get?)がわからず、 インストール用ファイルもWebから見つけられませんでした。 OSはDebian GNU/Linux(Debian 5.0 lenny)です。 WindowsVistaにダウンロードしてきた時に特別な方法を使わず解凍できれば、 ZIP形式にはこだわりません。 zipコマンドを使える方法について詳しい方がいましたら、 教えていただけますでしょうか。 -------------------------------------- # zip test_201010.zip *.gz -bash: zip: command not found # whereis zip zip: # apt-cache zip E: Invalid operation zip # echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin --------------------------------------

  • パッケージを確認するコマンドについて

    CentOSでは下記のコマンドでパッケージがインストールされているかを確認しています。 rpm -qa | grep パッケージ名 Ubuntuで上記のコマンドで該当するコマンドは何でしょうか? 下記のコマンドでいいのでしょうか? sudo apt-file search パッケージ名 私なりに調べたんですが自信がありません。 コマンドはあっていますでしょうか? 申し訳ありませんがCentOS、Ubuntuのコマンドをそれぞれ教えていただけませんでしょうか。 宜しくお願いします。

  • Debianでapt-get updateでエラー

    数年前に玄箱(玄箱HGではありません)にDebian Sargeをインストールしました。 それを etch、lenny、… とupgradeするために、先ず apt-get updateコマンドを実行しましたが、下記のエラーとなります。 /etc/apt/sources.list の内容を色々変更しましたが、同じエラーなります。 対処方法をご教示して頂きたくよろしくお願い致します。 E: Unable to parse package file /var/lib/apt/lists/ftp.dti.ad.jp_pub_Linux_debian_dists_stable_main_binary-powerpc_Packages (1)

専門家に質問してみよう