ホームページ >バックエンド開発 >PHPチュートリアル >PHP で画像をアップロードするときに等比率圧縮を実行するために使用できる一般的なクラスはありますか?
現在、写真をアップロードするための小さなシステムを構築中です
しかし、アップローダーは写真のサイズについてあまり知りません。解像度 4000*3800 の Web ページの表示に問題があるかどうかはわかりません。カメラで撮影した写真はウェブページにも表示する必要があります。他の人が見られるようにアップロードしてください。たくさんあります
そこでお聞きしたいのですが、次の手順を実行できるタイプはありますか。 ..
1. jpg/png/bmp を受け取ります (アップロード者が無知な可能性があり、どのタイプでも可能です) 使用してください)
2. 画像の幅が 1000 より大きいか、高さが 1000 より大きいかどうかを確認し、圧縮します幅または高さが 1000 ピクセル以下になるまで比例して描画されます
(幅と高さが両方とも 1000 ピクセル未満の場合は、直接スキップします)
3 . 画像の容量を圧縮して最適化します
これにはクラスがありますかまたは、このタイプの写真をアップロードするためのプラグインはありますか? 有料のプラグインもお勧めします
ディスカッションへの返信 (解決策)
以前書いたクラス、 http://blog.csdn.net/fdipzone/article /details/9316385
とは少し異なります。使いたい関数です
でも、とても参考になるので、自分で画像クラスを書く時間があれば、必ず必要になります。よろしくお願いします。