라이브러리

[PHP] ImagickKernel::scale - 주어진 양만큼 커널 목록을 확장합니다.




ImagickKernel::scale

ImagickKernel은 PHP에서 사용할 수 있는 Imagick 모듈의 일부로, 이미지 처리를 위한 다양한 필터를 제공합니다. ImagickKernel::scale은 이미지 크기를 조절하는 필터입니다.

사용법


ImagickKernel::scale을 사용하려면 먼저 Imagick 모듈을 설치하고, PHP에서 사용할 수 있도록 설정해야 합니다. 다음은 예제 코드입니다.

#hostingforum.kr
php

// Imagick 모듈을 로드합니다.

$imagick = new Imagick();



// 이미지 파일을 읽습니다.

$imagick->readImage('example.jpg');



// 이미지 크기를 조절합니다.

$imagick->filterImage('ImagickKernel::scale', array(0.5, 0.5));



// 조절된 이미지를 저장합니다.

$imagick->writeImage('example_scaled.jpg');



옵션


ImagickKernel::scale 필터에는 다양한 옵션이 있습니다. 다음은 주요 옵션입니다.

* `scale`: 이미지 크기를 조절하는 비율입니다. 예를 들어, `0.5`로 설정하면 이미지 크기가 반으로 줄어듭니다.
* `filter`: 필터 유형을 지정합니다. 기본값은 `ImagickKernel::scale`입니다.

예제


다음은 다양한 옵션을 사용한 예제입니다.

#hostingforum.kr
php

// 이미지 크기를 50%로 줄입니다.

$imagick->filterImage('ImagickKernel::scale', array(0.5, 0.5));



// 이미지 크기를 25%로 줄입니다.

$imagick->filterImage('ImagickKernel::scale', array(0.25, 0.25));



// 이미지 크기를 200%로 늘립니다.

$imagick->filterImage('ImagickKernel::scale', array(2, 2));



참고


ImagickKernel::scale 필터는 이미지 크기를 조절하는 데 사용할 수 있습니다. 이미지 크기를 조절할 때는 주의해야 하며, 이미지의 품질이 저하될 수 있습니다. 이미지 크기를 조절하기 전에 이미지를 복사하여 원본 이미지를 보존하는 것이 좋습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색