1
我有一個函數:PHP imagick調整大小丟失質量
public static function resize($data, $w, $h)
{
$image = new Imagick();
$image->readImageBlob($data);
$image->scaleImage($w, $h);
$data = $image->getImageBlob();
return $data;
}
$data
是圖像的二進制字符串格式,它的起源尺寸爲720x1280。在我的情況下,$w
是180,$h
是320.
我通過輸出到網頁顯示$data
。
但它不像原點那麼清楚。
有人能告訴我爲什麼嗎?提前致謝。
嘗試通過第三個參數TRUE;。 '$ image-> scaleImage($ w,$ h,true); ' – Rikesh
我試過了,不行:)。 – srain
比可能嘗試調整大小選項,而不是縮放圖像。 – Rikesh