
Gmagick::shearimage 함수는 이미지를 기울이는 데 사용됩니다. 이 함수를 사용하여 이미지를 저장할 때, 저장 옵션은 Gmagick::setimagecompression, Gmagick::setimageformat, Gmagick::setresolution, Gmagick::setcompressionquality, Gmagick::setimagefilename 등이 있습니다.
기울인 이미지가 원본과 동일한 사이즈인지 여부는 Gmagick::shearimage 함수의 옵션인 Gmagick::shearx, Gmagick::sheary로 조절할 수 있습니다. 이 옵션을 사용하여 기울인 이미지를 원본과 동일한 사이즈로 유지할 수 있습니다.
예를 들어, 다음 코드는 Gmagick::shearimage 함수를 사용하여 이미지를 기울이고, 기울인 이미지를 원본과 동일한 사이즈로 저장하는 방법을 보여줍니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본이미지.jpg');
$gm->shearimage(Gmagick::SHEAR_X_TYPE_DEGREES, 30); // 기울인 각도
$gm->setimagecompression(Gmagick::COMPRESSION_JPEG); // 저장 옵션
$gm->setimageformat('jpg'); // 저장 포맷
$gm->setresolution(300); // 해상도
$gm->setcompressionquality(90); // 압축 품질
$gm->setimagefilename('기울인이미지.jpg'); // 저장 파일 이름
$gm->write('기울인이미지.jpg');
이 코드는 Gmagick::shearimage 함수를 사용하여 이미지를 기울이고, 기울인 이미지를 원본과 동일한 사이즈로 저장합니다. 저장 옵션은 Gmagick::setimagecompression, Gmagick::setimageformat, Gmagick::setresolution, Gmagick::setcompressionquality, Gmagick::setimagefilename 등이 사용됩니다.
2025-07-18 23:02