
GmagickDraw::scale 함수는 이미지의 크기를 조절하는 함수로, 가로, 세로를 각각 조절할 수 있습니다.
이미지를 가로, 세로로만 줄이는 방법은 scale 함수의 두 번째 인자로 0을 주면 됩니다. 예를 들어,
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->scale(100, 0); // 가로만 100으로 조절
$draw->scale(0, 100); // 세로만 100으로 조절
원래의 이미지 크기를 유지하고 싶다면, scale 함수의 두 번째 인자로 1을 주면 됩니다. 예를 들어,
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->scale(100, 1); // 가로 100으로 조절, 세로는 원래 크기 유지
$draw->scale(1, 100); // 세로 100으로 조절, 가로는 원래 크기 유지
또는, scale 함수 대신 resize 함수를 사용할 수도 있습니다.
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->resizeImage(100, 0); // 가로만 100으로 조절
$draw->resizeImage(0, 100); // 세로만 100으로 조절
#hostingforum.kr
php
$draw = new GmagickDraw();
$draw->resizeImage(100, 100); // 가로, 세로 모두 100으로 조절
2025-03-17 06:51