• ベストアンサー

PHPで画像サイズの変更

PHPで画像アップロード機能を作成しました。 アップロードされた画像をある一定の比率で縮小して統一しようと思うのですが、PHPでできるのでしょうか?このような機能を作成するときはアップロードされる画像のサイズを指定しておいたほうがいいのでしょうか? いろんな人がアップロードすることを想定しています。 教えて下さい。 宜しくお願いします。

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

  • ベストアンサー
noname#152201
noname#152201
回答No.4

参考になるかわかりませんが・・・

参考URL:
http://php.xenophy.com/image/index.html
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

PECLになりますが ImageMagickというのもあります。

参考URL:
http://jp2.php.net/imagick
すると、全ての回答が全文表示されます。
  • kozaiku
  • ベストアンサー率41% (256/616)
回答No.2

アップロードされた画像をリサイズするもの手ですが、 一定サイズで表示することが目的なら、表示するときにサイズ指定するという手もありでしょう。つまりブラウザ任せにします。 HTMLのIMGタグでWIDTHかHEIGHTを指定すればいいわけで、この方法なら後でサイズを変更することも、元のサイズで表示することもできます。 もっとも小さいサイズで表示する場合でも、ブラウザは元の大きなファイルを読み込むので小さいのに読み込みに時間がかかったりしますが。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

GDというライブラリを使えば出来ます。 ただ一口に画像ファイルと言ってもいろんな形式があるので 「扱える形式であれば」という制限はもちろんありますが。 また、PHPと切り離して考えればghostscriptなど変換ツールを つかえば柔軟にサイズや形式を変更できます。

すると、全ての回答が全文表示されます。

関連するQ&A

年賀状素材の使い方とは?
このQ&Aのポイント
  • 年賀状素材の使い方を知りたいです。
  • フォト+で開けるが、年賀素材の取り込み方法がわかりません。
  • EPSON社製品の年賀状素材の使い方について教えてください。
回答を見る

専門家に質問してみよう