
Gmagick::setimagefilename 함수는 이미지를 특정 폴더에 저장할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본 이미지 경로');
$gm->setimagefilename('/home/user/image.jpg');
$gm->write('image.jpg');
이 함수를 사용하여 이미지를 특정 폴더에 저장할 수 있습니다.
이 함수가 오류를 발생시키는 경우는 다음과 같습니다.
- 이미지를 읽을 수 없는 경우
- 이미지를 저장할 폴더가 없을 경우
- 이미지를 저장할 파일 이름이 이미 존재할 경우
이러한 오류를 방지하기 위해서는 이미지를 읽을 수 있는지 확인하고, 이미지를 저장할 폴더와 파일 이름이 존재하는지 확인하는 코드를 작성하는 것이 좋습니다.
#hostingforum.kr
php
$gm = new Gmagick();
if ($gm->read('원본 이미지 경로')) {
$gm->setimagefilename('/home/user/image.jpg');
if ($gm->write('image.jpg')) {
echo '이미지를 성공적으로 저장했습니다.';
} else {
echo '이미지를 저장할 폴더가 없거나, 이미지를 저장할 파일 이름이 이미 존재합니다.';
}
} else {
echo '이미지를 읽을 수 없습니다.';
}
2025-04-10 05:25