>  기사  >  웹 프론트엔드  >  PHP 이미지 생성 기능의 차이점 분석_기본지식

PHP 이미지 생성 기능의 차이점 분석_기본지식

WBOY
WBOY원래의
2016-05-16 17:47:081141검색

초보자들은 PHP 이미지 생성 함수 imagecreatetruecolor() 및 imagecreate()에 대해 혼란스러워합니다. 먼저 이 두 함수에 대한 공식 설명을 살펴보겠습니다.
resource imagecreatetruecolor ( int $x_size , int $y_size )
x_size 및 y_size 크기의 검은색 이미지를 나타내는 이미지 식별자를 반환합니다.
resource imagecreate (int $x_size, int $y_size)
이미지 크기를 나타내는 이미지 식별자를 반환합니다.
배경색을 변경할 때 둘 사이에는 약간의 차이가 있습니다:
imagecreatetruecolor는 색상을 채우기 위해 imagefill()을 사용해야 합니다
imagecreate()는 배경색을 추가하기 위해 imagecolorAllocate()를 사용해야 합니다
php의 경우는 다음과 같습니다:

코드 복사 코드는 다음과 같습니다.

$img = imagecreatetruecolor(100,100 ); //트루 컬러 이미지 리소스 생성
$color = imagecolorAllocate($img,200,200,200); //회색 할당
imagefill($img,0,0,$color); 🎜>header('content-type: 왼쪽 상단부터) image/jpeg'); //jpg 형식
imagejpeg($img) //회색 사각형 표시
?> 🎜>


코드 복사 코드는 다음과 같습니다. $img = imagecreate(100,100);
imagecolorallocate($img,200,200,200) ;
header('content-type:image/jpeg')
imagejpeg($img)?>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.