라이브러리
[PHP] Gmagick::setimageinterlacescheme - 이미지의 인터레이스 구성표를 설정합니다.
Gmagick::setimageinterlacescheme
Gmagick::setimageinterlacescheme은 Gmagick 이미지 객체의 채색 방식을 설정하는 메소드입니다. 이 메소드는 이미지의 채색 방식을 변경하여, 이미지의 품질을 향상하거나, 파일 크기를 줄일 수 있습니다.
인수
이 메소드는 두 개의 인수를 받습니다.
* `$scheme`: 이미지 채색 방식을 설정하는 인수입니다. 가능한 값은 다음과 같습니다.
* `Gmagick::INTERLACE_NONE`: 채색 방식이 설정되지 않은 상태입니다.
* `Gmagick::INTERLACE_LINE`: 행 단위로 채색합니다.
* `Gmagick::INTERLACE_TILE`: 타일 단위로 채색합니다.
예제
다음 예제는 Gmagick::setimageinterlacescheme 메소드를 사용하여 이미지의 채색 방식을 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
// Gmagick 객체 생성
$gmagick = new Gmagick('image.jpg');
// 이미지 채색 방식 설정
$gmagick->setimageinterlacescheme(Gmagick::INTERLACE_LINE);
// 이미지 저장
$gmagick->write('interlaced_image.jpg');
// 이미지 채색 방식 설정 (타일 단위로 채색)
$gmagick->setimageinterlacescheme(Gmagick::INTERLACE_TILE);
// 이미지 저장
$gmagick->write('tiled_image.jpg');
이 예제는 `image.jpg` 파일을 읽어와, 첫 번째로 이미지의 채색 방식을 행 단위로 설정하고, 두 번째로 이미지의 채색 방식을 타일 단위로 설정하여, 두 개의 새로운 이미지 파일 (`interlaced_image.jpg` 및 `tiled_image.jpg`)을 생성합니다.
결과
이 예제의 결과는 다음과 같습니다.
* `interlaced_image.jpg`: 행 단위로 채색된 이미지
* `tiled_image.jpg`: 타일 단위로 채색된 이미지
이 예제를 통해, Gmagick::setimageinterlacescheme 메소드를 사용하여 이미지의 채색 방식을 설정하고, 이미지의 품질을 향상하거나, 파일 크기를 줄일 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.