รู้จักกับ ฟังก์ชัน imagecharup - กำหนดตัวอักษรบนรูปภาพตามตำแหน่งที่เรากำหนดจุด x,y,z


PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
Patipat
PHP Super Hero Member
PHP Super Hero Member
Posts: 996
Joined: 10/06/2019 10:12 am

รู้จักกับ ฟังก์ชัน imagecharup - กำหนดตัวอักษรบนรูปภาพตามตำแหน่งที่เรากำหนดจุด x,y,z

Post by Patipat » 25/07/2019 5:28 pm

ในฟังก์ชันPHP ยังมีฟังก์ชันอีกมากมายที่เรายังไม่ค่อยได้รู้จักกันนะครับ แต่ล่ะฟังก์ชันก็จะใช้งานแตกต่างกันออกไปนะครับ ส่วนผมได้เจอฟังก์ชันนึง ที่สามารถวาดภาพ หรือ ตัวอักษร ตามตำแหน่งที่เรากำหนดได้ครับ จะเป็นตามแหน่ง x,y,z ก็คือ จะเป็น แกน X, แกน Y แล้วก็ แกน Z นะครับ สามารถศึกษา เกี่ยวกับแกน x,y,z ได้ที่นี่ครับ => 3D Transforms 3 มิติ

ตัวอย่างโค้ดครับผม ใส่ เป็น U ไปนะครับ แล้วเราก็สามารถกำหนดสีของ background ได้นะครับ ดูคอมเม้นในโค้ดได้เลยครับ

Code: Select all

<?php

$im = imagecreate(300, 300); //กำหนดขนาดของ Background

$string = 'Note that the first letter is a N';

$bg = imagecolorallocate($im, 218,165,32); //สีของ พื้นหลังที่จะแสดง
$black = imagecolorallocate($im, 0,0,255); //สีของตัวอักษร

imagecharup($im, 55, 199, 99, $string, $black); //ตรงนี้จะเป็นส่วนที่กำหนด position ของตัวหนังสือที่จะแสดงนะครับ แล้วตามด้วย ตัวอักษร และ สีพื้นหลัง

header('Content-type: image/png');
imagepng($im);

?>
ผลลัพธ์ก็จะเห็นได้ว่า ตัวอักษรจะเป็นแนวอื่น และ ตำแหน่งของ ตัวอักษรก็จะอยู่ตามที่เรากำหนด position ต่าง ๆ ไว้ครับ
รู้จักกับ ฟังก์ชัน imagecharup - กำหนดตัวอักษรบนรูปภาพตามตำแหน่งที่เรากำหนดจุด x,y,z Selection_999(425).png
Selection_999(425).png (4.29 KiB) Viewed 87 times
อ้างอิง
1 https://www.php.net/manual/en/function.imagecharup.php
2 https://www.geeksforgeeks.org/php-imagecharup-function/
3 https://www.tutorialspoint.com/imagecharup-function-in-php
If you fall, let you stand. :)

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 1 guest