라이브러리

[PHP] Gmagick::chopimage - 이미지의 영역을 제거하고 트리밍합니다.




Gmagick::chopimage


Gmagick::chopimage는 Gmagick 클래스의 메소드로, 지정된 영역의 이미지를 잘라내어 새로운 이미지를 생성하는 메소드입니다. 이 메소드는 원본 이미지를 변경하지 않고, 새로운 이미지를 생성하여 반환합니다.

# 사용법


#hostingforum.kr
php

$gmagick = new Gmagick('원본이미지.jpg');

$gmagick->chopImage(100, 100, 0, 0);

$gmagick->write('자른이미지.jpg');



# 매개변수


- `$width`: 잘라내어 생성할 이미지의 너비입니다.
- `$height`: 잘라내어 생성할 이미지의 높입니다.
- `$left`: 잘라내어 생성할 이미지의 왼쪽 위치입니다. (0부터 시작)
- `$top`: 잘라내어 생성할 이미지의 위쪽 위치입니다. (0부터 시작)

# 예제


#hostingforum.kr
php

// 원본 이미지를 불러옵니다.

$gmagick = new Gmagick('원본이미지.jpg');



// 원본 이미지를 100x100 크기로 잘라내어 새로운 이미지를 생성합니다.

$gmagick->chopImage(100, 100, 0, 0);



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

$gmagick->write('자른이미지.jpg');



# 예제2


#hostingforum.kr
php

// 원본 이미지를 불러옵니다.

$gmagick = new Gmagick('원본이미지.jpg');



// 원본 이미지를 200x200 크기로 잘라내어 새로운 이미지를 생성합니다.

// 잘라내어 생성할 이미지의 왼쪽 위치는 50, 위쪽 위치는 50입니다.

$gmagick->chopImage(200, 200, 50, 50);



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

$gmagick->write('자른이미지2.jpg');



# 예제3


#hostingforum.kr
php

// 원본 이미지를 불러옵니다.

$gmagick = new Gmagick('원본이미지.jpg');



// 원본 이미지를 300x300 크기로 잘라내어 새로운 이미지를 생성합니다.

// 잘라내어 생성할 이미지의 왼쪽 위치는 100, 위쪽 위치는 100입니다.

$gmagick->chopImage(300, 300, 100, 100);



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

$gmagick->write('자른이미지3.jpg');



결론


Gmagick::chopimage 메소드는 원본 이미지를 변경하지 않고, 새로운 이미지를 생성하여 반환합니다. 이 메소드는 이미지 처리에 유용한 기능을 제공하며, 다양한 매개변수를 사용하여 이미지의 크기와 위치를 조정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색