
Imagick::colorizeImage 함수는 이미지를 컬러라이즈하는 데 사용되며, 컬러라이즈할 색상, 투명도, 이미지 크기 등을 설정하는 방법은 다음과 같습니다.
컬러라이즈할 색상을 설정하는 방법은 Imagick::colorizeImage 함수의 첫 번째 파라미터를 사용합니다. 이 파라미터는 RGB 색상 값을 사용하여 설정할 수 있습니다. 예를 들어, 파란색을 컬러라이즈할 때는 '0,0,255'를 사용할 수 있습니다.
투명도를 설정하는 방법은 Imagick::colorizeImage 함수의 두 번째 파라미터를 사용합니다. 이 파라미터는 0에서 1 사이의 값을 사용하여 투명도를 설정할 수 있습니다. 예를 들어, 0.5를 사용하면 50%의 투명도를 설정할 수 있습니다.
이미지 크기를 설정하는 방법은 Imagick::resizeImage 함수를 사용하여 이미지 크기를 조절할 수 있습니다. 예를 들어, 다음과 같이 이미지 크기를 800x600으로 설정할 수 있습니다.
#hostingforum.kr
php
$image->resizeImage(800, 600, Imagick::FILTER_LANCZOS, 1);
다음은 예제 코드입니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->colorizeImage('0,0,255', 0.5); // 파란색으로 컬러라이즈, 투명도 50%
$image->resizeImage(800, 600, Imagick::FILTER_LANCZOS, 1); // 이미지 크기 800x600으로 조절
$image->writeImage('컬러라이즈된이미지.jpg');
이러한 방법을 사용하면 Imagick::colorizeImage 함수의 파라미터를 설정하여 컬러라이즈할 색상, 투명도, 이미지 크기를 설정할 수 있습니다.
2025-04-27 05:25