
imagecolorallocatealpha 함수의 첫 번째 인자는 이미지를 생성하는 GD 리소스입니다. 이미지를 생성하는 GD 리소스는 imagecreate 함수를 사용하여 생성할 수 있습니다.
#hostingforum.kr
php
$im = imagecreate(100, 100);
이미지 리소스가 이미 생성되어 있다면, 이미지를 사용할 수 있습니다. 예를 들어, 이미지를 로드하는 imagecreatefromjpeg 함수를 사용하여 이미지를 로드할 수 있습니다.
#hostingforum.kr
php
$im = imagecreatefromjpeg('image.jpg');
imagecolorallocatealpha 함수의 두 번째 인자는 RGB 색상입니다. 알파 채널의 값은 0에서 127까지의 값을 사용해야 합니다. 알파 채널의 값은 128보다 큰 값을 설정할 수 없습니다. 알파 채널의 값이 128보다 큰 경우, 알파 채널의 값은 127으로切り捨어집니다.
#hostingforum.kr
php
$color = imagecolorallocatealpha($im, 255, 0, 0, 100);
위 예제에서는 RGB 색상이 (255, 0, 0)인 색상을 생성하고, 알파 채널의 값이 100인 색상을 할당합니다.
2025-03-15 00:01