본문 바로가기

Web Progreming/PHP

[ PHP ] GD Library

GD Library    편집하기


getImageSize : 주어진 파일로부터 이미지의 정보를 리턴합니다  
ImageCreateFromGif / ImageCreateFromJPEG / ImageCreateFromPNG /ImageCreateFromWBMP : 주어진 파일명으로부터 얻은 이미지의 image identifier를 리턴합니다
ImageCreate : 새로운 이미지를 만듭니다. 
ImageCreateTruecolor : ImageCreate와 같은 기능을 합니다. 
ImageCopyResized : 원본이미지로부터 타겟이미지로 이미지를 복사합니다. 
ImageCopyResampled : ImageCopyResized와 같은 기능을 하지만 더 나은 퀄리티를 제공합니다. 
ImageGif/ImageJPEG/ImagePNG : 브라우저 또는 파일로 이미지를 출력합니다.

ImageDestroy : 지정된 변수에 저장되어 있는 이미지를 메모리 상에서 제거합니다.

 

unlink : 지정된 파일을 삭제합니다.  
ImageSX : 이미지의 width를 구합니다. 
ImageSY : 이미지의 height를 구합니다.


ImageColorAllocate : 색지정  
ImageColorAllocateAlpha : 색지정 
ImageChar : 수평으로 한 문자를 그린다. 


ImageString : 글쓰기 
ImagePolygon : 다각형 그리기  
ImageRectangle : 사각형 그리기  
ImageArc : 원,호 그리기 
ImageFill : 색 칠하기   
Imagefilledrectangle : 내부가 채워진 사각형을 그린다.   
Imagefilledarc : 내부가 채워진 원,호 그린다. 

ImageSetPixel : 점 찍기 

ImageLine : 선 긋기

 

Imagesavealpha :  Full Alpha 옵션을 사용하기 위한 함수다. 
Imagealphablending : 혼합된 모드를 이미지에 맞도록 셋팅한다. 
ImageCopy : 두 이미지를 합성해 반환한다.

 

Imagefontwidth :  폰트 넓이 값 얻는다 
ImagefontHeight : 폰트 높이 값 얻는다 
ImageLoadFont : 새 글꼴을 불러온다 
ImageTTFtext : 트루타입폰트 글씨쓰기  
imagettfbbox() : 트루 타입 폰트를 사용하여 텍스트의 경계 박스에 대한 좌표 값을 얻는다.  
 

 

이미지 작업할 때 Header를 붙여주면 좋다.

PHP 코드로 만든 그림은 브라우저에게 바로 보여줄수도 저장할 수도 있다.

이를 위해서는 웹서버가 웹브라우저에게 그림을 보낼것이라고 알려줘야 한다.

 Header('Content-type: image/png');





[출처] GD Library|작성자 밍밍