PHP Write text in Images เป็นตัวอย่างการเปิดไฟล์และทำการเขียนข้อความลงในรูปภาพ (Create text to images)
PHP & GD
Sample 1 เปิดไฟล์และเขียนข้อความลงไปในรูปภาพ
<?php
echo "<img src=MyResize/mygirl.png>";
$string = "Narak Girl By ThaiCreate.Com"; // String
$im = ImageCreateFromJpeg("mygirl.jpg"); // Path Images
$color = ImageColorAllocate($im, 255, 0, 0); // Text Color
$pxX = (Imagesx($im) - 6.5 * strlen($string))/2; // X
$pxY = Imagesy($im)- 20; // Y
ImageString($im, 200, $pxX, $pxY, $string, $color);
imagePng($im,"MyResize/mygirl.png");
ImageDestroy($im);
?>
Sample 2 เป็นการกำหนดรูปแบบของ Font
<?php
echo "<img src=MyResize/mygirl.png>";
$font = 'ANGSAZ.TTF';
$string = "Narak Girl By ThaiCreate.Com"; // String
$im = ImageCreateFromJpeg("mygirl.jpg"); // Path Images
$color = ImageColorAllocate($im, 255, 0, 0); // Text Color
$pxX = (Imagesx($im) - 4 * strlen($string))/2; // X
$pxY = Imagesy($im)- 10; // Y
ImagettfText($im, 20, 0, $pxX, $pxY, $color, $font, $string);
imagePng($im,"MyResize/mygirl.png");
ImageDestroy($im);
?>
Reference : https://www.thaicreate.com/php-manual/ref.image.html
|