ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

imagecolorset()

           ฟังก์ชันที่เกี่ยวข้องกับรูปภาพใน php มีมากมายและคลอบคุมทุกการใช้งานเกือบทั้งหมด เช่น imagecreate() ฟังก์ชั่นสร้างรูปภาพ สำหรับบทความนี้ จะพูกถึงฟังก์ชัน imagecolorset ()  

            imagecolorset () เป็นฟังก์ชั่นเป็นฟังก์ชั่น inbuilt ใน PHP ซึ่งใช้ในการตั้งค่าสีสำหรับดัชนีจานสีที่ระบุ มันถูกใช้เพื่อระบุดัชนีในจานสีกับสีที่ระบุ ในการดำเนินการเติมน้ำท่วมที่เกิดขึ้นจริงจะมีประโยชน์ในการสร้างเอฟเฟ็กต์เติมน้ำท่วมเหมือนในภาพพาเลทที่ไม่มีค่าใช้จ่าย

รูปแบบ syntex

void imagecolorset ( $image, $index, $red, $green, $blue, $alpha )

พารามิเตอร์ ฟังก์ชั่นนี้ยอมรับหกพารามิเตอร์ตามที่กล่าวไว้ข้างต้นและอธิบายไว้ด้านล่าง:

$image : มันถูกส่งคืนโดยหนึ่งในฟังก์ชั่นการสร้างภาพเช่น imagecreatetruecolor() มันถูกใช้เพื่อสร้างขนาดของภาพ
$index : พารามิเตอร์นี้เป็นค่าดัชนีในภาพจานสี
$red : พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีแดง
$green : พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีเขียว
$blue : พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีฟ้า
$alpha : พารามิเตอร์นี้ใช้เพื่อตั้งค่าความโปร่งใสของภาพ ค่าของ $alpha อยู่ระหว่าง 0 ถึง 127 โดยที่ 0 หมายถึงทึบแสงสมบูรณ์ขณะที่ 127 แสดงถึงความโปร่งใสอย่างสมบูรณ์

Return Value: ฟังก์ชั่นนี้ไม่ส่งคืนค่าใด ๆ

 

ตัวอย่างโค้ดการใช้งาน

<?php 

// Create an image of given size 
$image = imagecreate(500, 300); 

// Set the background 
imagecolorallocate($image, 0, 0, 0); 

// Get the color index for the background 
$bg = imagecolorat($image, 150, 100); 

// Change the background color 
imagecolorset($image, $bg, 0, 153, 0); 

// Output of the image 
header('Content-Type: image/png'); 

imagepng($image); 
imagedestroy($image); 
?> 

ผลลัพธ์ที่ได้

ฟังก์ชั่น imagecolorset ()
             ผลลัพธ์ฟังก์ชั่น imagecolorset ()

         จากตัวอย่างเราจะเห็นว่าหลังจากได้สร้างรูปภาพแล้ว เราได้กำหนดให้เป็นสีดำ imagecolorallocate($image, 0, 0, 0) เราได้เปลี่ยนภาพให้เป็นสีเขียวในเวลาต่อมาโดยใช้ฟังก์ชัน  imagecolorset($image, $bg, 0, 153, 0) น่ะครับ และมีการใช้ฟังก์ชัน imagecolorat() ด้วย       ใน php เราสามารถกำหนดตามที่เราต้องการได้ตามใจชอบว่าเราอยากตั้งภาพสีอะไรและอยากเปลี่ยนเป็นสีอะไรต่อในเวลาต่อมา  

 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
post ไฟล์ ไปที่ WebService ที่ต้องผ่านการยืนยันตัวตน Authorization ด้วย Joomla HttpFactory
โดย mindphp พ 18 พ.ย. 2020 3:39 pm บอร์ด Joomla Developing Knowledge
1
79
พ 18 พ.ย. 2020 5:43 pm โดย mindphp
แก้ปัญหา Maximum DOM Depth ทำให้ คะแนน Google Pagespeed ตก
โดย mindphp พ 18 พ.ย. 2020 1:07 pm บอร์ด XML Knowledge
1
57
พ 18 พ.ย. 2020 1:33 pm โดย mindphp
SEO คือ อะไร? พร้อมสิ่งที่คุณควรรู้ก่อนเริ่มทำ
โดย ploypola อ 17 พ.ย. 2020 6:42 pm บอร์ด Share Knowledge
0
45
อ 17 พ.ย. 2020 6:42 pm โดย ploypola
.js พิมพ์ 5K -> แปลงค่าเป็น 5,000.00 พิมพ์ 1.5M แปลงค่าเป็น 1,500,000.00
โดย jataz2 อ 17 พ.ย. 2020 4:10 pm บอร์ด JavaScript & Jquery Ajax
0
85
อ 17 พ.ย. 2020 4:10 pm โดย jataz2
การเดินทางจาก ฉะเชิงเทรา ไป กทม.
โดย haritoat จ 16 พ.ย. 2020 3:31 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
103
จ 16 พ.ย. 2020 6:07 pm โดย thatsawan
ออมเงินด้วย สลากออมสิน
โดย jataz2 จ 16 พ.ย. 2020 2:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
77
จ 16 พ.ย. 2020 2:54 pm โดย jataz2
อัพเกรด Directadmin แล้วเจอ Error e2fsprogs-devel-1.41.12-3.el6.x86_64 has missing requires of e2fsprogs-libs
โดย mindphp อ 15 พ.ย. 2020 1:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
66
อ 15 พ.ย. 2020 1:38 pm โดย mindphp
ขอสอบถาวิธีแก้ปัญหา ทำไมเพิ่มข้อมูลคำพจนานุกรมไป , ใน ฐานข้อมูล , ดูเหมือนหมวดหมู่จะ Insert ไม่เข้าครับ
โดย makup ศ 13 พ.ย. 2020 11:30 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
103
อ 15 พ.ย. 2020 4:25 am โดย บุคคลทั่วไป