我想完成我的圖像上傳,利用imagick處理各種圖像類型。有一件事我特別想說明的是將jpeg文件轉換爲漸進式jpeg。我已經嘗試了下面的代碼,但是當我查看在irfranview中獲取輸出的圖像時,jpeg不是漸進的。有任何想法嗎?PHP Imagick類 - 將JPEG轉換爲逐行JPEG?隔行掃描不起作用
foreach ($thumbnailScaleWidths as $thumbnailScaleWidth) {
$thumbnail = new imagick($uploadedFile['tmp_name']);
$thumbnailDimensions = $thumbnail->getImageGeometry();
$thumbnailWidth = $thumbnailDimensions['width'];
$thumbnailHeight = $thumbnailDimensions['height'];
$thumbnailScaleHeight = ($thumbnailScaleWidth/$thumbnailWidth) * $thumbnailHeight;
$thumbnail->thumbnailImage($thumbnailScaleWidth, $thumbnailScaleHeight);
$thumbnail->setImageInterlaceScheme(Imagick::INTERLACE_PLANE);
$thumbnail->writeImages($_SERVER['DOCUMENT_ROOT'] . "/Resources/Media/$userId/$internalName-$thumbnailScaleWidth.$fileType", true);
}
有關爲什麼不輸出漸進式jpegs的任何想法?
嗨Braydon,你有沒有找到任何解決方法來製作漸進式的JPEG? – Webinan