라이브러리

[PHP] Gmagick::trimimage - 이미지에서 가장자리 제거




Gmagick::trimimage란?

Gmagick::trimimage는 PHP의 Gmagick 클래스에 속하는 메서드입니다. 이 메서드는 이미지의 흰색 또는 투명한 부분을 자동으로 제거하여 이미지의 크기를 줄이는 데 사용됩니다.

사용법

Gmagick::trimimage 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

Gmagick::trimimage($color, $fuzz)



- `$color`: 제거할 색상을 지정합니다. 기본값은 흰색입니다.
- `$fuzz`: 색상과 흰색 또는 투명한 부분을 구분하는 정도를 지정합니다. 기본값은 10%입니다.

예제

다음 예제는 흰색 부분을 제거하여 이미지의 크기를 줄입니다.

#hostingforum.kr
php

// Gmagick 클래스를 사용하여 이미지 객체를 생성합니다.

$gmagick = new Gmagick('image.jpg');



// 이미지의 흰색 부분을 제거합니다.

$gmagick->trimimage('white', 10);



// 이미지의 크기를 확인합니다.

echo $gmagick->getImageWidth() . 'x' . $gmagick->getImageHeight();



// 이미지 파일로 저장합니다.

$gmagick->write('output.jpg');



예제 설명

이 예제에서는 Gmagick 클래스를 사용하여 이미지 객체를 생성한 후, `trimimage` 메서드를 사용하여 이미지의 흰색 부분을 제거합니다. `$fuzz` 매개변수는 10%로 설정되어 있습니다. 제거된 이미지의 크기는 `getImageWidth`와 `getImageHeight` 메서드를 사용하여 확인할 수 있습니다. 마지막으로, 제거된 이미지 파일로 저장합니다.

추가 예제

다음 예제는 투명한 부분을 제거하여 이미지의 크기를 줄입니다.

#hostingforum.kr
php

// Gmagick 클래스를 사용하여 이미지 객체를 생성합니다.

$gmagick = new Gmagick('image.jpg');



// 이미지의 투명한 부분을 제거합니다.

$gmagick->trimimage('transparent', 10);



// 이미지의 크기를 확인합니다.

echo $gmagick->getImageWidth() . 'x' . $gmagick->getImageHeight();



// 이미지 파일로 저장합니다.

$gmagick->write('output.jpg');



추가 예제 설명

이 예제에서는 Gmagick 클래스를 사용하여 이미지 객체를 생성한 후, `trimimage` 메서드를 사용하여 이미지의 투명한 부분을 제거합니다. `$fuzz` 매개변수는 10%로 설정되어 있습니다. 제거된 이미지의 크기는 `getImageWidth`와 `getImageHeight` 메서드를 사용하여 확인할 수 있습니다. 마지막으로, 제거된 이미지 파일로 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 518 페이지

검색

게시물 검색