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

imagecolorexact()

รูปภาพซึ่งเป็นสิ่งที่นิยมอย่างหนึ่งที่ใช้ในการพัฒนาเว็บไซต์ และแน่นอน ใน php programming ได้จัดเตรียมฟังก์ชันเพื่อจัดการกับรูปให้ได้ง่ายขึ้น เช่น ฟังก์ชัน imagecreate() เพื่อสร้างรูปภาพ และฟังก์ชัน imagecolorallocate()  สำหรับบทความนี้จะอธิบายเกียวกับฟังก์ชัน imagecolorexact ()

ฟังก์ชั่น imagecolorexact () เป็นฟังก์ชั่นซึ่งใช้ในการรับดัชนี(index) ของสีที่ระบุในจานสีของภาพ(color in the palette)  ในไฟล์ภาพที่สร้างขึ้นเฉพาะสีที่ใช้ในภาพได้รับการแก้ไข สีที่ปรากฏในจานสีจะไม่ได้รับการแก้ไข

รูปแบบ syntex

imagecolorexact ( resource $image , int $red , int $green , int $blue ) : int

$imageมันถูกส่งคืนโดยหนึ่งในฟังก์ชั่นการสร้างภาพเช่น iimagecreatetruecolor() มันถูกใช้เพื่อสร้างขนาดของภาพ

$red : พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีแดง

$green  : พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีเขียว

$blue  :  พารามิเตอร์นี้ใช้เพื่อตั้งค่าองค์ประกอบสีฟ้าy

 

Return Value  :  ฟังก์ชั่นนี้จะส่งคืนดัชนีของสีที่ระบุในจานสีเมื่อสำเร็จหรือ -1 ถ้าไม่มีสี

ตัวอย่างโค้ด

<?php 

// Set the image into variable 
$image = imagecreatefrompng( 
'https://cdncontribute.geeksforgeeks.org/wp-content/uploads/imagecolor1.png'); 

// Create an array containing colors and image 
$colors = Array(); 
$colors[] = imagecolorexact($image, 10, 15, 20); 
$colors[] = imagecolorexact($image, 30, 180, 70); 
$colors[] = imagecolorexact($image, 12, 55, 25); 
$colors[] = imagecolorexact($image, 154, 25, 52); 

print_r($colors); 

// Free from memory 
imagedestroy($image); 

?> 

ผลลัพธ์

Array ( 
    [0] => 659220 
    [1] => 2012230 
    [2] => 800537 
    [3] => 10098996 
)

จะเห็นว่า เมื่อ print_r() ออกมา จะปรากฎเป็นหมายเลขหรือดัชนีของสี ซึ่งจะแสดงเฉพาะเมื่อเกิดมีการแก้ไขเท่านั้นครับ

 

 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การแปลงข้อมูลที่ดึงมาจาก database ที่เป็น list ให้เป็น string เพื่อนำมาใช้ประโยชน์ในด้านต่างๆ
โดย benzas00123 จ 13 ม.ค. 2020 5:34 pm บอร์ด Python Knowledge
0
84
จ 13 ม.ค. 2020 5:34 pm โดย benzas00123
การใช้ os.walk ในการหานามสกุลไฟล์ที่ต้องการทั้งหมดที่อยู่ใน Project
โดย benzas00123 จ 13 ม.ค. 2020 3:09 pm บอร์ด Python Knowledge
0
98
จ 13 ม.ค. 2020 3:09 pm โดย benzas00123
ปฏิทินประจําปี 2563 ธีมรูปแบบญี่ปุ่น
โดย noppadonsk จ 13 ม.ค. 2020 2:32 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
162
จ 13 ม.ค. 2020 2:32 pm โดย noppadonsk
ขอสอบถามวิธํีการ split tuple หน่อยครับ
โดย benzas00123 จ 13 ม.ค. 2020 11:17 am บอร์ด Programming - C/C++ & java & Python
7
151
จ 13 ม.ค. 2020 12:11 pm โดย benzas00123
มีปัญหากับ do-while ค่ะ
โดย mashato ส 11 ม.ค. 2020 10:03 pm บอร์ด Programming - C/C++ & java & Python
1
126
อ 12 ม.ค. 2020 5:40 pm โดย mindphp
ขอทราบวิธีการติดตั้ง pgadmin 4 บน ubuntu ครับ
โดย benzas00123 ส 11 ม.ค. 2020 4:30 pm บอร์ด SQL - Database
8
183
ส 11 ม.ค. 2020 5:38 pm โดย benzas00123
ทิปการเขียน php ลบ Cookies ทั้งหมด ออกด้วย php
โดย mindphp ส 11 ม.ค. 2020 1:54 pm บอร์ด PHP Knowledge
0
58
ส 11 ม.ค. 2020 1:54 pm โดย mindphp
วิธีการเขียน SQL เพื่ม PRIMARY KEY ตาราง ฐานข้อมูล
โดย Ittichai_chupol ศ 10 ม.ค. 2020 6:20 pm บอร์ด SQL Knowledge
0
116
ศ 10 ม.ค. 2020 6:20 pm โดย Ittichai_chupol
วิธีการสร้างหน้าเว็บให้หน่วงเวลาก่อนจะไปยังหน้าเว็บจริง ๆ ด้วยฟังชั่น header()
โดย jamepiyawat ศ 10 ม.ค. 2020 5:51 pm บอร์ด PHP Knowledge
0
98
ศ 10 ม.ค. 2020 5:51 pm โดย jamepiyawat
ช่วยอธิบาย Code การ zip file หน่อยครับ
โดย benzas00123 ศ 10 ม.ค. 2020 11:35 am บอร์ด Programming - C/C++ & java & Python
3
108
ศ 10 ม.ค. 2020 12:16 pm โดย benzas00123
จำลองรูปแบบแผนการเล่นฟุตบอลเพื่อใช้เป็นกลยุทธ์ในการเล่นด้วยโปรแกรมจัดรูปแบบแผนการเล่นฟุตบอล
โดย prmindphp พฤ 09 ม.ค. 2020 7:19 pm บอร์ด MindPHP News & Feedback
0
109
พฤ 09 ม.ค. 2020 7:19 pm โดย prmindphp
ช่วยหน่อยครับ รับค่าข้อมูลเพื่อบันทึกลงไปในฐานข้อมูลของ Postgres ไม่ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 5:53 pm บอร์ด Programming - C/C++ & java & Python
0
68
พฤ 09 ม.ค. 2020 5:53 pm โดย benzas00123
การเชื่อต่อฐานข้อมูล Postgres ด้วย Module psycopg2
โดย benzas00123 พฤ 09 ม.ค. 2020 3:48 pm บอร์ด Python Knowledge
0
63
พฤ 09 ม.ค. 2020 3:48 pm โดย benzas00123
เชื่อมต่อกับ ฐานข้อมูลของ psycopg2 ไม่ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 2:28 pm บอร์ด Programming - C/C++ & java & Python
1
55
พฤ 09 ม.ค. 2020 2:53 pm โดย benzas00123
ไม่สามารถติดตั้ง Module psycopg2 ใน pycharm ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 1:30 pm บอร์ด Programming - C/C++ & java & Python
1
82
พฤ 09 ม.ค. 2020 1:42 pm โดย benzas00123
วิธีการเขียน คำสั่ง SQL เพื่อปรับเปลี่ยน type ของข้อมูลในฐานข้อมูล
โดย Ittichai_chupol พฤ 09 ม.ค. 2020 12:06 pm บอร์ด SQL Knowledge
0
106
พฤ 09 ม.ค. 2020 12:06 pm โดย Ittichai_chupol
835z5sw2
โดย Anonymous พฤ 09 ม.ค. 2020 6:55 am บอร์ด Graphic design
0
91
พฤ 09 ม.ค. 2020 6:55 am โดย บุคคลทั่วไป
How To Delete Google Homepage Without Affecting Browsing Experience?
โดย Anonymous พ 08 ม.ค. 2020 2:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
55
พ 08 ม.ค. 2020 2:11 pm โดย บุคคลทั่วไป
ปฏิทินประจําปี 2563 ธีมรูปแบบกีฬาและนันทนาการ
โดย noppadonsk พ 08 ม.ค. 2020 10:46 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
122
พ 08 ม.ค. 2020 10:46 am โดย noppadonsk
ฝึกการใช้ for loop ด้วยการหาค่าต่ำสุดและค่าสูงสุดในตัวแปร list
โดย benzas00123 อ 07 ม.ค. 2020 7:01 pm บอร์ด Python Knowledge
1
137
พ 08 ม.ค. 2020 3:27 pm โดย benzas00123