
이 오류는 'jpg' 형식이 지원되지 않는다는 것을 나타냅니다. Imagick::setFormat 함수는 이미지 포맷을 변경할 때 사용됩니다. 그러나 'jpg' 형식은 이미지를 저장할 때 사용하는 형식입니다.
이미지 포맷을 변경하고자 할 때는 'jpg' 형식 대신 'JPG' 형식을 사용해야 합니다.
변경된 코드는 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->setFormat('JPG');
$image->writeImage('변경된이미지.jpg');
또한, 'jpg' 형식이 지원되지 않는다면, 다른 형식으로 변경하거나, 이미지를 저장할 때 사용하는 형식을 변경하는 방법도 있습니다.
예를 들어, 'png' 형식으로 변경하고 싶다면, 다음과 같이 코드를 변경할 수 있습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->setImageFormat('png');
$image->writeImage('변경된이미지.png');
이러한 방법으로 오류를 해결할 수 있습니다.
2025-08-08 05:33