
Gmagick::embossimage 함수는 이미지에 emboss 효과를 적용하는 함수입니다. 이 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick($image_path);
$gm->embossimage(Gmagick::EMBOSS);
$gm->write($output_path);
filtertype 옵션의 default 값은 Gmagick::EMBOSS입니다.
원본 이미지를 유지하고 싶다면, embossimage 함수를 사용하기 전에 이미지를 복사한 후, embossimage 함수를 사용하여 복사된 이미지를 처리하면 됩니다.
#hostingforum.kr
php
$gm = new Gmagick($image_path);
$gm_copy = clone $gm;
$gm_copy->embossimage(Gmagick::EMBOSS);
$gm_copy->write($output_path);
embossimage 함수를 사용하여 이미지를 저장할 때, quality 옵션을 사용하면 이미지가 압축됩니다. quality 옵션의 값은 0에서 100 사이의 값으로, 0은 압축을 의미하고, 100은 압축을 의미하지 않습니다. 예를 들어, quality 옵션을 50으로 사용하면, 이미지가 50% 압축됩니다.
#hostingforum.kr
php
$gm = new Gmagick($image_path);
$gm->embossimage(Gmagick::EMBOSS);
$gm->setCompressionQuality(50);
$gm->write($output_path);
Gmagick을 사용하여 이미지 처리를 하는 방법에 대한 더 많은 정보는 Gmagick 공식 문서에서 찾을 수 있습니다.
2025-06-20 10:53