라이브러리

[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 메소드를 사용하여 이미지의 채색 방식을 설정하고, 이미지의 품질을 향상하거나, 파일 크기를 줄일 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색