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|작성자 밍밍
'Web Progreming > PHP' 카테고리의 다른 글
[ PHP ] crypt 활용 ( 암호화 ) (0) | 2012.01.09 |
---|---|
[ PHP ] 파일 다운로드 (0) | 2011.02.15 |
[ PHP ] ImageCopyResized, imagecopyresampled, 섬네일 만들기 (0) | 2011.01.24 |
[ PHP ] ImageCreateTrueColor, ImageCreate (1) | 2011.01.21 |
[ PHP ] $_SERVER (0) | 2011.01.13 |