
Gmagick::clear 메소드는 이미지의 배경을 삭제하는 데 사용됩니다. 이 메소드는 이미지의 배경을 완전히 삭제하는 대신, 이미지의 배경을 투명하게 만듭니다.
이미지의 배경을 삭제하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원하는 이미지 파일 경로');
$gm->clear();
$gm->write('배경이 삭제된 이미지 파일 경로');
이 예제에서는 원하는 이미지 파일을 읽어들여, 배경을 삭제한 후 배경이 삭제된 이미지를 새로운 파일로 저장합니다.
만약 배경이 삭제된 이미지를 원하는 색상으로 채우고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원하는 이미지 파일 경로');
$gm->clear();
$gm->fillcolor('원하는 색상');
$gm->drawImage($gm);
$gm->write('배경이 삭제된 이미지 파일 경로');
이 예제에서는 배경이 삭제된 이미지를 원하는 색상으로 채운 후 배경이 삭제된 이미지를 새로운 파일로 저장합니다.
이러한 예제를 통해 Gmagick::clear 메소드를 사용하여 이미지의 배경을 삭제하는 방법을 이해할 수 있습니다.
2025-07-04 10:33