我做了一個小函數來上傳圖片,然後在我的網站上顯示它們。我可以使用php更改圖像文件大小嗎?
我的問題是現在,我可以更改圖像的文件大小,同時我上傳它?
以facebook爲例。即使是大圖像也有65kb的大小。
如果是這樣,我應該使用女巫功能?
感謝,
我做了一個小函數來上傳圖片,然後在我的網站上顯示它們。我可以使用php更改圖像文件大小嗎?
我的問題是現在,我可以更改圖像的文件大小,同時我上傳它?
以facebook爲例。即使是大圖像也有65kb的大小。
如果是這樣,我應該使用女巫功能?
感謝,
使用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-20 17:19:10
旁邊有改變圖像大小方面:
非常感謝! – 2013-02-20 17:20:31
PHP的圖像處理功能可能是有益的:http://php.net/manual/en/ref .image.php – showdev 2013-02-20 00:38:37