English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

온라인 도구

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

Object 함수

PHP 이미지 처리

PHP imagecolorallocate() 함수의 사용법 및 예제

imagecolorallocate — 이미지에 색상을 할당합니다。

문법

int imagecolorallocate ( resource $image , int $red , int $green , int $blue ) 255 의 정수 또는 0x00에서 0xFF까지의 16진수 값을 반환합니다. imagecolorallocate()는 image가 대표하는 이미지에서 사용되는 모든 색상을 생성하기 위해 호출되어야 합니다.

할당이 실패하면 -1。

주의:imagecolorallocate() 함수의 첫 번째 호출은 팔레트 기반 이미지에 배경색을 채우는 데 사용되며, 즉 imagecreate() 만든 이미지.

예제

<?php
header("Content-type: image/png");
$im = @imagecreate(100, 50)
    or die("새로운 GD 이미지 스트림을 초기화할 수 없습니다.");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>

위 예제의 출력 결과 이미지는 다음과 같습니다:

관련 문서

PHP 이미지 처리