[英]PHP imagejpeg does not work
使用此邏輯來調整大小並打印圖像:
$image_path="path/to/image.extension";
$image_path=imagecreatefromjpeg($image_path);
$width=imagesx($image_path);
$height=imagesy($image_path);
$new_image=imagecreatetruecolor($w, $h);
imagecopyresampled($new_image,$image_path,0,0,0,0,$w,$h,$width,$height);
header('Content-Type: image/jpeg');
imagejpeg($new_image,100);
imagedestroy($new_image);
但是我得到的圖像缺少圖標作為輸出。 我做錯了什么? 我嘗試打印變量$width
和$height
並且它打印源圖像的尺寸。 所以路徑是正確的。
可能是什么錯誤?
錯誤是在行imagejpeg($new_image,100);
它必須是imagejpeg($new_image);
如果不打算保存,則質量中不能包括質量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.