(PHP 4, PHP 5, PHP 7)
imagecolorallocate — Allocate a color for an image
$image
, int $red
, int $green
, int $blue
)Returns a color identifier representing the color composed of the given RGB components.
imagecolorallocate() must be called
to create each color that is to be used in the image represented
by image.
Note:
The first call to imagecolorallocate() fills the background color in palette-based images - images created using imagecreate().
imageimagecreatetruecolor() 등의 이미지 생성 함수에서 반환한 이미지 자원.
redRed 컴포넌트 값.
greenGreen 컴포넌트 값.
blueBlue 컴포넌트 값.
A color identifier or FALSE if the allocation failed.
| 버전 | 설명 |
|---|---|
| 5.1.3 |
Returns FALSE if the allocation failed. Previously
-1 was returned.
|
Example #1 imagecolorallocate() example
<?php
$im = imagecreate(100, 100);
// sets background to red
$background = imagecolorallocate($im, 255, 0, 0);
// sets some colors
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// hexadecimal way
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>