2009-06-03 7 views
4

私はPHPでイメージの再スケーリングを含むパッケージに取り組んでいます。画像再スケーリングの場合、PHPにはGDおよびImageMagickライブラリがあります。それらのクライアントは、すでにインストールされているクライアントの一部である可能性はありますか?GDまたはImageMagickが既にクライアントのPHPインストールに含まれている可能性はありますか?

PHPのデフォルトインストールはありますか?デフォルトでは、GDかImageMagickのどちらかが含まれていますか?

どちらもインストールされていない場合、GIF、JPG、PNGの読み込み、再スケーリング、保存の恐ろしいフォールバックポジションが必要ですか、既存のインストールにGDやImageMagickを追加するのは簡単ですか?

答えて

7

GDのないランプホスティングプロバイダを最後に見たのはいつか思い出せません。イメージマジックの拡張はそれほど広範ではありません。彼ら自身がサーバーを稼働させているなら、本当にその1つまたは両方をアクティブにできるはずです。あなたのところでは、GDと(恐らく縮小された)imagemagick fallbackを使って完全な機能を構築したいと思います。もし彼らがどちらも持っていなければ、はホイールや火災の基本的なコンセプトを示すので、彼らは感謝の意を表します

PS:imagerotateやimagefilterのように、特定のGD機能を無効にしたプロバイダ(共有ホスティング環境では計算量が多すぎます)が発生しました。

+0

+1はホイールや火災の基本的なコンセプトを示しています* –

4

クライアントに、ライブラリの追加方法の機能や理解を期待するのは妥当です。ソフトウェアやサーバーのメンテナンスを販売していますか?

"使いやすさ"の角度を目指すなら、あなたのアプリケーション(および既にインストールされているGD)でphpをパッケージ化したいと思うでしょう。その中で合法性はわかりません。 (しかし、おそらくそれを行うためのいくつかの方法があります)

+0

私はいくつかのソフトウェアを含むサービスを販売しています。私はちょうどインストールが簡単だと思った。インパクトが小さいほど、ピッチが簡単になります。 – Nosredna

5

GDはphpにインクルードするeasietライブラリです。これは主にPHPパッケージに含まれている "唯一の"拡張機能です。拡張。

ImageMagikについては、php imageMagikライブラリは画像magikソフトウェアのインターフェイスにすぎないため、補完されています。 imageMagikを使用すると、ソフトウェアとPHPライブラリの両方がインストールされている必要があります

1

90%のGD - 10%のImageMagick

0

のWindows - はい

のLinux/MAC - なし(ただし、インストールが非常に簡単)

関連する問題