1. gd 설치
– 동적이미지 생성 ANSI C 라이브러리로서 PNG, JPEG, GIF 의 포멧으로 된 이미지들을 생성할 수 있는 유용한 툴임. 홈페이지에서 동적인 이미지구현을 하기위한 가장 대표적인 도구임.
예를들어 홈페이지에서 이미지를 다른이미지와 합성하거나 특정로고이미지를 다른이미지에 부착하는 등의 작업을 위해서 많이 사용함. 그리고 GD 설치시에는 GD 의 버전에 대한 다음 사항을 고려해야 함.
GD 버전 2.0.28 이전 버전에서는 gif 이미지에 대한 READ 만 가능하였고 WRITE 는 불가능 하였음. 하지만 2.0.28 이후 버전부터는 gif 이미지파일의 READ 와 WRITE 가 모두 가능하게 되었음
따라서 가능하면 2.0.28 이후 버전을 설치하기 바람.
– gd 를 사용하기 위해서는 zlib, libpng, freetype, jpeg 등이 먼저 설치되어 있어야 함.
– 홈페이지 : http://www.boutell.com/gd/
– gd 다운받기
wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
– 압축해제
tar xvfz gd-2.0.33.tar.gz
– 디렉토리 이동
cd gd-2.0.33
– configure
./confiugre –prefix=/usr/local/gd
– gd 의 configure 작업이 끝나기 바로 전에 안내문을 출력함. gd 가 지원하는 라이브러리들에 대한 안내문임. gd 이전에 설치했던 라이브러리들과 비교하면서 보기바람.
– 기타 다른 configure 옵션
–with-png=DIr : png 라이브러리가 설치된 디렉토리를 지정함. 만약 디렉토리위치를 지정하지 않는다면 png 헤드파일과 라이브러리들을 기본위치에서 찾게 됨. 만약 png 를 지원하지 않도록 하려면 –without-png 를 사용하거나 –with-png=no 를 사용하면 됨.
–with-freetype=DIR : freetype 2.X 버전을 지원하기 위한 옵션. freetype 관련파일들은 여기서 지정한 디렉토리( DIR ) 내의 DIR/include/freetype2 에서 찾게 된다.
–with-jpeg=DIR : jpeg 라이브러리를 지원하기 위한 옵션. 지정된 디렉토리위치에서 jpeg 관련파일들을 찾게됨.
–with-xpm=DIR : xpm 라이브러리를 지원하기 위한 옵션입 지정된 디렉토리위치에서 xpm 라이브러리파일등을 검색하게 됨.
– make
make
– make install
make install