GD를 이용한 제목 이미지화 하기 > 그누3 팁자료실

그누3 팁자료실

GD를 이용한 제목 이미지화 하기 정보

그누호환 GD를 이용한 제목 이미지화 하기

첨부파일

mischoi.zip (28.7K) 172회 다운로드 2004-07-06 15:16:35

본문

**** 위 샘플 그림에서는 공지부분만 이미지화 한 것입니다..


적당한 타이틀폴더 생성

아래 예제에는 data 폴더 안에 title 폴더 생성

======= gblist.skin.php ===============

적당한 곳에
<? include '경로/mischoi.php3';?>
추가


글목록 for문 아래에 내용 추가
<? for ($i=0; $i<count($list); $i++) { ?>
<?
$im=ImageCreate(400,20);
$white = ImageColorAllocate($im,250,250,250);
$black=ImageColorAllocate($im,0,119,119);
ImageTTFText($im,11,0,0,18,$black,"서버의폰트경로",str2uni($list[$i][subject]));
ImagePng($im, "./data/title/{$bo_table}_{$list[$i][wr_id]}.png");
ImageDestroy($im);
?>

제목 부분에 <?=$list[$i][subject]?> 대신
<img src=./data/title/{$bo_table}_{$list[$i][wr_id]}.png border=0>

===================================

끝~~~



옵션 설명
$im=ImageCreate(400,20); // 생성될 이미지의 가로(400) 세로(20) 폭 지정
$white = ImageColorAllocate($im,250,250,250); // 배경색 RGB값
$black=ImageColorAllocate($im,0,119,119); // 폰트색 RGB값

ImageTTFText($im,11,0,0,18,$black,"서버의폰트경로",str2uni($list[$i][subject]));
// 폰트 이미지화에 필요한 옵션들
$im 처음 지정한 이미지,
11은 폰트사이즈, 0는 폰트의 기울기, 0은 폰트의 좌측 여백,
18은 폰트의 상단 여백 (이상 여백은 생성된 이미지 좌표 기준)

출처 :  http://zeusii.xcross.net/blog/index.php?pl=67&nc=1&ct1=9
추천
0
  • 복사

댓글 전체

인생여전님 좋은팁 감사합니다.
나라오름님의 좋은 정보도 감사하구요.
zzzz님 GD 쓰임 분야좀 알려주세요.
누구의 특별한 요청이 아니면 이부분은 접근할 일이 없다보니....ㅋㅋ
공부도 좀 해야 할것 같은데... 걍 보는것 보단 뭔가하기 위해서 보는것이 공부하는데도 많은 도움이 될듯하군요.

작년초에 제목을 이미지화하기 위해서 GD를 뒤지다 한글이 지원이 안되서 포기했었는데...
한글을 지원할려면 뭐 설치할것이 있었는데... 호스팅사에서 설치를 안해주더군요...
이제는 이런것 필요없이 GD 만으로 한글이 이미지 가능한가요?...
..
빨리 시간좀 내서 테스트 한번 해봐야 겠군요
딴지는 아니고.. 참고하시라고 몇자 적습니다..
imageGIF 함수는 GIF패치가된 GD에서만 사용가능합니다.
보통 번들 GD를 사용하므로. imageGIF 함수를 사용할수 없습니다..
GIF 패치가된 GD를 따로 설치해야합니다..
phpinfo() 해서..
GIF Read Support, GIF Create Support
위 두가지 모두 enable로 설정되야만 imageGIF 사용할수 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로