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

このQ&Aに関連する最新のQ&A

A 回答 (4件)

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



参考URL:http://php.xenophy.com/image/index.html
    • good
    • 0

PECLになりますが


ImageMagickというのもあります。

参考URL:http://jp2.php.net/imagick
    • good
    • 0

アップロードされた画像をリサイズするもの手ですが、


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

GDというライブラリを使えば出来ます。


ただ一口に画像ファイルと言ってもいろんな形式があるので
「扱える形式であれば」という制限はもちろんありますが。

また、PHPと切り離して考えればghostscriptなど変換ツールを
つかえば柔軟にサイズや形式を変更できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報