
Imagick::extentImage 함수의 세 번째 인자인 'color'는 RGB 값으로 입력해야 합니다. RGB 값은 3개의 숫자로 구성되며, 각각 빨강, 초록, 파란색의 값을 나타냅니다. 예를 들어, RGB(255, 0, 0)은 빨강색을 나타냅니다.
배경 색상을 지정했을 때 이미지가 왜곡되는 현상은 이미지의 원래 비율과 새로 지정된 크기에 대한 충돌로 인한 것입니다. 이를 해결하기 위해서는 원래 이미지의 비율을 유지하는 새로운 크기를 지정해야 합니다.
Imagick::extentImage 함수의 사용 예제는 다음과 같습니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->extentImage(800, 600, 0, 0, 'RGB(255, 0, 0)');
$image->writeImage('크기 조정된 이미지.jpg');
이 코드는 원본 이미지를 800x600 크기로 조정하고, 배경 색상을 빨강색으로 지정합니다.
2025-06-19 23:32