묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아래.. 이미지에 TTF 한글출력문제로 질문올렸는데요..
2004.06.27 00:02
우선 TheMics님 답변 정말 감사하구요~^^;
해당파일을 다운받아 인클루드해서 str2uni("사용할 텍스트") 형식으로 적용했으나.. ;;
□□□ □□□ <- 요렇게 여전히 깨져서(?) 나옵니다.;;
그래서 다른방법으로 더믹스님께서 알려주신 첫번째 방법론으로..
php.ini에서
...
...
;extension=php_iconv.dll
...
...
이부분을 찾아 앞에 주석;을 지우고 저장한뒤 리스타트해서 확인해볼려고 했는데요
이 부분을 지우고 적용시키면 http://localhost/ 로 페이지가 열리지 않고 -_-;
다시 주석처리하고 적용시키면 로컬호스트에 페이지가 열리고;;
그래서 제대로 테스트조차 못하고 있는 형편입니다.; (에구 허접초보-_-;;)
아래는 제가 해당페이지에서 적용하고 있는 소스부분입니다.
... 초략 ...
$mystring = iconv("EUC-KR", "UTF-8", "적용할 텍스트");
$myfont = "font/h_bis.ttf"; // TTF폰트파일
$myfontsize = 15;
$imgtype = $fileinfo[2];
... 중략 ...
$im = ImageCreateFromJPEG($this->upfile);
$myfontcolor = ImageColorAllocate($im, 255, 255, 255);
$shadow = ImageColorAllocate($im, 0, 0, 0);
// ImageTTFText(resource, fontsize, angle, x, y, color, font, string);
ImageTTFText($im, $myfontsize, 0, $imgw-(130+($gap-1)), $imgh-($gap-1), $shadow, $myfont, $mystring);
ImageTTFText($im, $myfontsize, 0, $imgw-(130+$gap), $imgh-$gap, $myfontcolor, $myfont, $mystring);
ImageJPEG($im, $this->saverealname, 90);
ImageDestroy($im);
... 이하 생략 ...
제가 봐도 허접할뿐이지만.. 아.. 머리에 스팀들어오네요 ㅜ_ㅜ;;
또다른 방법으로 한글패치를 생각해봤지만.. 도무지 어떻게 패치하는지.. 어디서 패치파일을 받는지 모르겠네요;;
만약 웹호스팅하게되면 서버관리자에게 한글패치해달라고 하면 ... 해줄까?;;; -_-;;
해당파일을 다운받아 인클루드해서 str2uni("사용할 텍스트") 형식으로 적용했으나.. ;;
□□□ □□□ <- 요렇게 여전히 깨져서(?) 나옵니다.;;
그래서 다른방법으로 더믹스님께서 알려주신 첫번째 방법론으로..
php.ini에서
...
...
;extension=php_iconv.dll
...
...
이부분을 찾아 앞에 주석;을 지우고 저장한뒤 리스타트해서 확인해볼려고 했는데요
이 부분을 지우고 적용시키면 http://localhost/ 로 페이지가 열리지 않고 -_-;
다시 주석처리하고 적용시키면 로컬호스트에 페이지가 열리고;;
그래서 제대로 테스트조차 못하고 있는 형편입니다.; (에구 허접초보-_-;;)
아래는 제가 해당페이지에서 적용하고 있는 소스부분입니다.
... 초략 ...
$mystring = iconv("EUC-KR", "UTF-8", "적용할 텍스트");
$myfont = "font/h_bis.ttf"; // TTF폰트파일
$myfontsize = 15;
$imgtype = $fileinfo[2];
... 중략 ...
$im = ImageCreateFromJPEG($this->upfile);
$myfontcolor = ImageColorAllocate($im, 255, 255, 255);
$shadow = ImageColorAllocate($im, 0, 0, 0);
// ImageTTFText(resource, fontsize, angle, x, y, color, font, string);
ImageTTFText($im, $myfontsize, 0, $imgw-(130+($gap-1)), $imgh-($gap-1), $shadow, $myfont, $mystring);
ImageTTFText($im, $myfontsize, 0, $imgw-(130+$gap), $imgh-$gap, $myfontcolor, $myfont, $mystring);
ImageJPEG($im, $this->saverealname, 90);
ImageDestroy($im);
... 이하 생략 ...
제가 봐도 허접할뿐이지만.. 아.. 머리에 스팀들어오네요 ㅜ_ㅜ;;
또다른 방법으로 한글패치를 생각해봤지만.. 도무지 어떻게 패치하는지.. 어디서 패치파일을 받는지 모르겠네요;;
만약 웹호스팅하게되면 서버관리자에게 한글패치해달라고 하면 ... 해줄까?;;; -_-;;
설치가 안되어있기 때문에 PHP가 돌아가지 않는 걸로 보이네요.
그리고 str2uni함수를 사용하면 잘 작동할텐데요..;
폰트가 혹시 영문 전용 폰트인지 모르겠네요. 굴림같은 글꼴로 고쳐서 한번 사용해보세요.