|
|
|
การแสดงผล Font ที่สร้างจาก PHP GD มันเกิดจากอะไรครับ , GD ภาษาไทย .. ตรงสระมันกระจายมั่วไปหมด |
|
|
|
|
|
|
|
ลองแปลงเป็น UTF-8 แล้วหรือยังครับ โดยใช้ iconv() ครับ
|
|
|
|
|
Date :
2011-02-28 14:11:14 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แปลงจาก unicode อะไรเป็นอะไรเหรอครับ
iconv('UTF-8', 'UTF-8', $str);
แบบนี้จะแสดงผลได้ แบบอื่นเป็นภาษามั่วๆหมด หนักกว่าเดิม อ่ะครับ
|
|
|
|
|
Date :
2011-02-28 14:46:52 |
By :
pollok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
header("Content-type: image/jpeg");
$font_th = array("ศูนย์ ","หนึ่ง ","สอง ","สาม ","สี่ ","ห้า ","หก ","เจ็ด ","แปด ","เก้า ");
$number = array("0","1","2","3","4","5","6","7","8","9");
$str_th = str_replace($number , $font_th , $num);
$font = 'font/catthai.ttf';
$font_size = 25;
$im = ImageCreateFromJpeg("images/captcha_bg.jpg"); // Path Images
$color = ImageColorAllocate($im, 23, 154, 233); // Text Color
$text_bbox = ImageTTFBBox($font_size, 0, $font, $str_th);
$image_centerx = 250 / 2;
$image_centery = (41+17) / 2;
$pxX = $image_centerx - round(($text_bbox[4]/2));
$pxY = $image_centery;
ImagettfText($im, $font_size , 0, $pxX, $pxY, $color, $font, $str_th);
imageJpeg($im);
ImageDestroy($im);
Code ที่ใช้
|
|
|
|
|
Date :
2011-02-28 14:48:29 |
By :
pollok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีท่านใดทราบเลยหรือครับ
|
|
|
|
|
Date :
2011-03-01 10:11:36 |
By :
pollok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านเจอจากที่หนึ่งมีคนแนะนำว่าให้ ใช้ Font ของ SIPA ครับ
|
|
|
|
|
Date :
2011-03-01 10:58:32 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองใช้ 13 FONT มาตราฐานจาก SIPA ก็เหมือนเดิมครับ
หรืออาจะเป็นที่ host Linux
|
|
|
|
|
Date :
2011-03-01 11:17:15 |
By :
pollok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเช็ค version GD บนโฮสดูครับอาจะคนล่ะ version
|
|
|
|
|
Date :
2011-03-01 11:24:16 |
By :
Gulper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|