을 사용하는 경우
int imagecreatefromgif(문자열 파일명)
GIF 형식의 그래픽을 꺼내 배경 또는 기본 캔버스 샘플로 사용하여 그래픽을 그리려면 다음 사항을 참고하세요.
이 파일에 색소가 없으면 사용할 수 없습니다.
해결책은
을 사용할 수 있습니다.
int imagecreate(int x_size, int y_size)
완전히 빈 그래프를 만듭니다. 그 위에 그래픽을 그립니다. 검정색을 투명색으로 사용합니다.
새로 생성된 그래픽은 원본 그래픽과 크기 및 절대 위치가 동일해야 합니다. 원본 그래픽 위에 배치하면 됩니다.
원본 그래픽 파일
완전히 비어있는 photo.php 파일
photo.php 코드:
Header("콘텐츠 유형: 이미지/gif")
$im = 이미지생성(200,300)
$black = ImageColorAllocate($im, 0,0,0)
$red = ImageColorAllocate($im, 255,0,0)
$blue = ImageColorAllocate($im, 0,0,255)
imageRectangle($im,100,200,150,200,$red)
imagestring($im,2,120,150,"aaaaaaaa",$blue)
imagecolortransparent($im,$black)
//검은색을 투명색으로 사용
이미지Gif($im)
이미지파괴($im)
?>
위 내용은 동적으로 GIF를 생성하는 내용을 포함하여 GIF 형식으로 이미지를 동적으로 생성할 때 주의사항을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.