- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでimageファイルをアップロードする際、)
PHPでimageファイルを小さなサイズでアップロードする方法
このQ&Aのポイント
- PHPでimageファイルをアップロードする際に、デジカメのサイズでは大きすぎるので小さなサイズでアップロードしたいと思っています。
- 上記のコードだとそのままのファイルサイズでアップされるのですが、サイズを(400px、300px)の様に小さくしてアップする方法はないでしょうか?現状ではフォトショップなどで一度画像を小さくしてアップしています。
- PHPを使用してimageファイルをアップロードする際に、デジカメの大きなサイズを小さくする方法を知りたいです。現在はフォトショップなどのツールを使用して手動で画像サイズを変更していますが、自動的にサイズを縮小してアップロードする方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
区別しましょう。 PHPはサーバ側で動くプログラムです。 クライアント上で動くWebブラウザからアップロードされた「結果」を受け取ります。 「小さくしてアップする」には、アップロードが行われる前に縮小し、縮小したものをアップロードする必要がありますが、簡単ではありません。 ご質問を見る限り、「アップされたものを小さく」しても良いように受け取りました。 アップロードされた画像ファイルをGDライブラリで縮小しましょう。 サンプルは以下にあります。 http://www.24w.jp/study_contents.php?bid=php&iid=php&sid=graphic&cid=002
その他の回答 (2)
- marutone
- ベストアンサー率40% (70/174)
回答No.3
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>現状ではフォトショップなどで一度画像を小さくしてアップしています。 それがあるべきすがたです サーバー側でリサイズさせるならGDなどがよく知られています http://php.net/manual/ja/book.image.php