
Imagick::setInterlaceScheme 함수의 인자는 다음과 같습니다.
- Imagick::INTERLACE_NONE : 인터레이스 설정을 하지 않습니다.
- Imagick::INTERLACE_LINE : 각 행을 인터레이스합니다.
- Imagick::INTERLACE_FAX : 각 행을 인터레이스하고, 각 행 사이에 흑백의 fax-like 패턴을 추가합니다.
- Imagick::INTERLACE_JPEG : JPEG 인터레이스 방식을 사용합니다.
- Imagick::INTERLACE_PALS : PALS 인터레이스 방식을 사용합니다.
- Imagick::INTERLACE_AXIAL : AXIAL 인터레이스 방식을 사용합니다.
- Imagick::INTERLACE_PACKBITS : PACKBITS 인터레이스 방식을 사용합니다.
Imagick::setInterlaceScheme 함수를 사용하여 GIF 이미지의 인터레이스 방법을 설정한 후, 그 이미지를 사용하여 GIF 애니메이션을 만들 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.gif');
$imagick->setInterlaceScheme(Imagick::INTERLACE_LINE);
$imagick->writeImages('인터레이스이미지.gif', true);
이 코드는 원본 이미지의 인터레이스 방법을 설정하여 인터레이스된 이미지를 생성합니다.
2025-05-07 13:38