라이브러리
[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 메소드는 원본 이미지를 변경하지 않고, 새로운 이미지를 생성하여 반환합니다. 이 메소드는 이미지 처리에 유용한 기능을 제공하며, 다양한 매개변수를 사용하여 이미지의 크기와 위치를 조정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.