0

画像をアップロードして自分のウェブサイトに表示する小さな機能を作成しました。

私の質問は、画像をアップロードすると同時に、画像のファイル サイズを変更できますか?

フェイスブックを例にとってみましょう。大きな画像でも 65kb 程度のサイズがあります。

だったらウィッチ機能を使えばいいのでは?

ありがとう、

4

2 に答える 2

2

imagecopyresampled関数を使用します。

$source_image = imagecreatefromjpeg("youtimagejpg");
$src_w= imagesx($source_image);
$src_h= imagesy($source_image);
$dest_image = imagecreatetruecolor(100, 100); //targeted width and height

imagecopyresampled($dest_image, $source_image, 0, 0, 0, 0, 100, 100, $source_w, $source_h);
imagejpeg($dest_image,NULL,80); 
//Replace null by the path if you want to save on the server, otherwise the image will be sent to the client intead.

サイズを変更せずに画像のサイズを縮小したい場合。imagejpeg関数を使用する(品質係数が低い)

于 2013-02-20T00:39:34.883 に答える