PROGRAMMING/PHP

[PHP] ImageGif/ImageJPEG/ImagePNG

OJR 2009. 8. 19. 15:48

  • 기능 : 브라우저 또는 파일로 이미지를 출력합니다.(output image to browser or file)
  • 구문 : int imagegif(int im, string filename)
  • ImageGif (이미지 구분자, 저장 할 파일이름);
    ImageJpeg (이미지 구분자, 저장 할 파일이름);
    ImagePng (이미지 구분자, 저장 할 파일이름); 
  • imagecreate()함수의 리턴값으로 넘겨받은 im으로 표현되는 GIF 이미지를 생성합니다. filename이 주어지면 그 이름으로 생성이 됩니다.
  • 이미지 format은 imagecolortransparent() 함수로 투명값을 지정하였으면 GIF89a 형식으로, 그렇지 않으면 GIF87a 형식이 됩니다.
  • filename을 지정해 주지 않고 header() 를 사용하여 해더정보에 image/gif content-type을 보내고, PHP 스크립트를 사용하여 화면으로 직접 출력할 수 있습니다.
  •  예제)
    <?
    $image ImageCreate (300300); // 사이즈가 300x300인 이미지 생성
    ImageGif ($image); // 이미지 출력
    ImageDestroy ($image); // 메모리에서 이미지 제거
    ?>



출처: http://bluesunh.springnote.com/pages/631232