GD를 이용한 text->image변환 룰오버 버튼

-------------------------------------------------------------------
예제사이트:
http://playsc.sosiz.com/gd.php?clan=OTL
http://playsc.sosiz.com/gd.php?clan=T_T
http://playsc.sosiz.com/gd.php?clan=BABO
http://playsc.sosiz.com/gd.php?clan=여기다가 암거나 영어로 적어보세욧
-------------------------------------------------------------------
적용 사이트예
http://playsc.sosiz.com/clan.php?sidemenu=clan

여기서 클랜명을 눌러보세요 클랜명에 맞게 왼쪽 서브메뉴에 버튼이 만들어집니다.
-------------------------------------------------------------------
*아쉬운점은 한글은안되네요.. 한글되게하려면 서버측에 무슨 어쩌구를 설치해야한데요

<?
fopen("./test.gif",wb);
$clan = strtoupper($clan);
$im = ImageCreate (178, 22); // 사이즈가 300x300인 이미지 생성
$color_black = ImageColorAllocate ($im, 0xFF, 0xFF, 0xFF); // 배경 힌색
$color_white = ImageColorAllocate ($im, 0x20, 0x20, 0x20); //   글씨 주황색
ImageTTFtext ($im, 14, 0, 0, 19, $color_white, "arial.ttf", "Clan $clan"); // (100,150)에 글씨을 입력

//글씨크기,글씨회전각도,좌표,좌표
ImageGif($im,"./test.gif");
ImageDestroy ($im); // 메모리에서 이미지 제거

$imgname = "test.gif";
$im = imagecreatefromgif($imgname);

fopen("./teston.gif",wb);
$clan = strtoupper($clan);
$im = ImageCreate (178, 22); // 사이즈가 300x300인 이미지 생성
$color_black = ImageColorAllocate ($im, 0xFF, 0xFF, 0xFF); // 배경 힌색
$color_white = ImageColorAllocate ($im, 0xff, 0x48, 0x00); // 글씨 거무짭짜르만색
ImageTTFtext ($im, 14, 0, 0, 19, $color_white, "arial.ttf", "Clan $clan"); // (100,150)에 글씨을 입력

ImageGif($im,"./teston.gif");
ImageDestroy ($im); // 메모리에서 이미지 제거

$imgname = "teston.gif";
$im = imagecreatefromgif($imgname);

 


echo"<a href=$g4[path]/bbs/board.php?bo_table=clan_admin_mainpage&wr_id=$main_page[wr_id]&clan=$clan><img src=test.gif onmouseover=this.src='teston.gif'; onmouseout=this.src='test.gif'; border=0></a>";
?>

|

댓글 7개

무슨 어쩌구가 뭔데요?알려줘요
우선적으로 한글폰트중에 되는게 있고 안되는게 있는걸로 압니다.
아시아폰트는 대부분 되는걸로 기억됩니다.
한 2년전쯤 밤을 새가며 해보았던 기억이 새롭게 나네요 ^^
한양 폰트 중 H2*** 로 시작되는 폰트들도 지원합니다... 참 재미있긴 합니다.^^
잘은 모르지만 freestyle 어쩌구를 서버측이 설치해야 php gd로 한글을 쓸수있대요
감사합니다 찾아보겠습니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 5,924
17년 전 조회 8,190
17년 전 조회 3,424
17년 전 조회 4,196
17년 전 조회 2,454
17년 전 조회 4,935
17년 전 조회 2,374
17년 전 조회 3,094
17년 전 조회 5,240
17년 전 조회 3,749
17년 전 조회 6,708
17년 전 조회 5,591
17년 전 조회 6,602
17년 전 조회 5,365
17년 전 조회 3,333
17년 전 조회 1만
17년 전 조회 7,031
17년 전 조회 3,971
17년 전 조회 5,549
17년 전 조회 3,447
🐛 버그신고