다양한 이미지 유형을 처리하는 데 imagick을 사용하는 이미지 업 로더를 마무리하려고합니다. 특히 내가 일하려고하는 한 가지는 JPEG 파일을 점진적 jpeg로 변환하는 것입니다. 아래의 코드를 시도했지만 irfranview에서 출력되는 이미지를 볼 때 jpeg는 프로그레시브가 아닙니다. 어떤 아이디어?PHP Imagick Class - 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);
}
왜 이것이 프로그레시브 jpeg를 출력하지 않는가?
안녕하세요. Braydon, 점진적인 JPEG를 만들기위한 해결 방법을 찾았습니까? – Webinan