
Gmagick::levelimage 함수는 이미지의 밝기 수준을 조절하는 데 사용됩니다. 이 함수의 인자로 사용되는 'args' 배열은 다음과 같은 절차를 따라야 합니다.
1. args 배열에 'Gmagick::CHANNEL_ALL'을 추가하여 모든 채널을 대상으로 합니다.
2. args 배열에 'Gmagick::CHANNEL_RED', 'Gmagick::CHANNEL_GREEN', 'Gmagick::CHANNEL_BLUE'을 추가하여 각각의 채널을 대상으로 합니다.
3. args 배열에 'Gmagick::CHANNEL_RED', 'Gmagick::CHANNEL_GREEN', 'Gmagick::CHANNEL_BLUE'을 추가하여 각각의 채널을 대상으로 합니다.
4. args 배열에 'Gmagick::CHANNEL_GRAY'을 추가하여 그레이 스케일을 대상으로 합니다.
args 배열에 항목을 추가할 때는 다음과 같이 할 수 있습니다.
#hostingforum.kr
php
$args = array(
Gmagick::CHANNEL_ALL,
Gmagick::CHANNEL_RED,
Gmagick::CHANNEL_GREEN,
Gmagick::CHANNEL_BLUE,
Gmagick::CHANNEL_GRAY
);
args 배열에 항목에 값을 할당할 때는 다음과 같이 할 수 있습니다.
#hostingforum.kr
php
$args = array(
array(Gmagick::CHANNEL_ALL, 0, 100),
array(Gmagick::CHANNEL_RED, 0, 100),
array(Gmagick::CHANNEL_GREEN, 0, 100),
array(Gmagick::CHANNEL_BLUE, 0, 100),
array(Gmagick::CHANNEL_GRAY, 0, 100)
);
args 배열의 항목은 다음과 같은 구조를 갖습니다.
* 첫 번째 항목: 채널 타입 (Gmagick::CHANNEL_ALL, Gmagick::CHANNEL_RED, Gmagick::CHANNEL_GREEN, Gmagick::CHANNEL_BLUE, Gmagick::CHANNEL_GRAY)
* 두 번째 항목: 최소 밝기 수준
* 세 번째 항목: 최대 밝기 수준
예를 들어, args 배열에 다음과 같이 항목을 추가할 수 있습니다.
#hostingforum.kr
php
$args = array(
array(Gmagick::CHANNEL_ALL, 0, 100),
array(Gmagick::CHANNEL_RED, 50, 150),
array(Gmagick::CHANNEL_GREEN, 50, 150),
array(Gmagick::CHANNEL_BLUE, 50, 150),
array(Gmagick::CHANNEL_GRAY, 50, 150)
);
이러한 args 배열을 levelimage 함수에 전달하면 이미지의 밝기 수준이 조절됩니다.
2025-05-21 03:50