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

imagecopymergegray()

imagecopymergegray ()  เใช้ในการคัดลอกและรวมส่วนของภาพที่มีระดับสีเทา ฟังก์ชั่นนี้คัดลอกส่วนของภาพต้นฉบับลงในภาพปลายทาง ฟังก์ชันนี้จะคืนค่าจริงเมื่อสำเร็จหรือเท็จเมื่อล้มเหลว  ฟังก์ชั่นนี้เหมือนกับ imagecopymerge()  ยกเว้นเมื่อทำการผสานมันจะรักษาเฉดสีของแหล่งที่มาด้วยการแปลงพิกเซลปลายทางให้เป็นระดับสีเทาก่อนทำการคัดลอก

imagecopymergegray ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct ) : bool

พารามิเตอร์

dst_im    :  ทรัพยากรลิงค์รูปภาพปลายทาง
src_im    :  แหล่งข้อมูลลิงค์รูปภาพ
dst_x     :  พิกัด x ของจุดปลายทาง
dst_y    :   พิกัด y ของจุดปลายทาง
src_x    :   พิกัด x ของจุดต้นทาง
src_y    :   พิกัด y ของจุดต้นทาง
src_w    :    ความกว้างของแหล่งที่มา
src_h    :    ความสูงของแหล่งที่มา
pct    :     src_im จะเปลี่ยนเป็นสีเทาตามpctที่ 0 เป็นสีเทาอย่างเต็มที่และ 100 จะไม่เปลี่ยนแปลง เมื่อpct= 100 ฟังก์ชั่นนี้จะทำงานเหมือนกันกับ imagecopy() สำหรับภาพที่สมบูรณ์ยกเว้นการละเว้นส่วนประกอบอัลฟ่าในขณะที่ใช้อัลฟ่าโปร่งใสสำหรับภาพสีจริง

เป็นฟังก์ชันเพื่อการคัดลอกส่วนหนึ่งของการ    src_im   เข้าสู่ dst_imเริ่มต้นที่ x, y พิกัด src_x,src_y มีความกว้างของและความสูงของsrc_w src_hส่วนที่กำหนดไว้จะถูกคัดลอกลงบน x, y พิกัดและ dst_x dst_y

การคืนค่า

ส่งคืนTRUEเมื่อสำเร็จหรือFALSEล้มเหลว

 

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

<?php 

// Create image instances 
$dest = imagecreatefromgif( 
'https://cdncontribute.geeksforgeeks.org/wp-content/uploads/animateImages.gif'); 

$src = imagecreatefromgif( 
'https://cdncontribute.geeksforgeeks.org/wp-content/uploads/slider.gif'); 

// Copy and merge the image 
imagecopymergegray($dest, $src, 10, 10, 0, 0, 700, 200, 75); 

// Output and free from memory 
header('Content-Type: image/gif'); 
imagegif($dest); 

imagedestroy($dest); 
imagedestroy($src); 
?> 

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

 

output
ผลลัพธ์ ฟังก์ชัน imagecopymergegray

จากผลลัพธืเราจะเห็นภาพซ้อนกันครับ ฟังก์ชัน imagecreatefromgif() ที่่มีอยู่ในโค้ดตัวอย่างเป็นฟังก์ชันสร้างรูปภาพที่มาจาก ไฟล์ .gif  ซึ่งทั้งสองภาพน้น เป็นไฟล์ gif ทั้งสอง และนำมารวมกันกัน โดยใช้ฟังก์ชัน imagecopymergegray()

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากทราบวิธีแยกข้อมูลที่เรียงกันอย่างไม่เป็นระเบียบเข้า DB
โดย meetingyou999 อ 28 ม.ค. 2020 10:37 pm บอร์ด Programming - PHP
0
7
อ 28 ม.ค. 2020 10:37 pm โดย meetingyou999
Pillow library ฟังก์ชั่น Filters สำหรับการปรับ Filters ของภาพให้มีลูกเล่นมากขึ้น
โดย benzas00123 อ 28 ม.ค. 2020 6:52 pm บอร์ด Python Knowledge
0
13
อ 28 ม.ค. 2020 6:52 pm โดย benzas00123
เรียนรู้การใช้สูตรจาก Excel
โดย nutchasn อ 28 ม.ค. 2020 6:51 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
5
อ 28 ม.ค. 2020 6:51 pm โดย nutchasn
Pillow library ฟังก์ชั่น convert ฟังก์ชั่นสำหรับเปลี่ยนโหมดสีของภาพ
โดย benzas00123 อ 28 ม.ค. 2020 6:40 pm บอร์ด Python Knowledge
0
8
อ 28 ม.ค. 2020 6:40 pm โดย benzas00123
ทำความรู้จักโปรแกรม power bi ในการวิเคราะห์ข้อมูล
โดย nutchasn อ 28 ม.ค. 2020 4:30 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
อ 28 ม.ค. 2020 4:30 pm โดย nutchasn
ทำความรู้เกี่ยวประเภทของสมุดรายวันขั้นต้น
โดย nutchasn อ 28 ม.ค. 2020 3:33 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
อ 28 ม.ค. 2020 3:33 pm โดย nutchasn
ความขี้เกียจ
โดย noppadonsk อ 28 ม.ค. 2020 3:14 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
อ 28 ม.ค. 2020 3:14 pm โดย noppadonsk
เรียนรู้หลักการในการเขียน Flow chart
โดย nutchasn อ 28 ม.ค. 2020 2:46 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
9
อ 28 ม.ค. 2020 2:46 pm โดย nutchasn
ขอสอบถามครับ ไม่สามารถแสดงผลรูปภาพบน html ได้
โดย benzas00123 อ 28 ม.ค. 2020 2:28 pm บอร์ด HTML CSS
6
22
อ 28 ม.ค. 2020 3:03 pm โดย benzas00123
ความแตกต่างของการบันทึกบัญชีแบบ Periodic และ Perpetual
โดย nutchasn อ 28 ม.ค. 2020 1:38 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
อ 28 ม.ค. 2020 1:38 pm โดย nutchasn
ทำความรู้จักกับโปรแกรม easy acc โปรแกรมอำนวยความสะดวยต่อการจัดการระบบบัญชี
โดย nutchasn จ 27 ม.ค. 2020 7:12 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
จ 27 ม.ค. 2020 7:12 pm โดย nutchasn
อยากทรบวิธีการตรวจสอบความถูกต้องของเลขบัตรประชาชน
โดย Ittichai_chupol จ 27 ม.ค. 2020 6:33 pm บอร์ด Programming - PHP
0
63
จ 27 ม.ค. 2020 6:33 pm โดย Ittichai_chupol
Pillow library ฟังก์ชั่น rotate ใช้สำหรับการหมุนรูปภาพ
โดย benzas00123 จ 27 ม.ค. 2020 6:22 pm บอร์ด Python Knowledge
0
17
จ 27 ม.ค. 2020 6:22 pm โดย benzas00123
Pillow library ความแตกต่างระหว่างฟังก์ชั่น thumbnail และ resize
โดย benzas00123 จ 27 ม.ค. 2020 6:10 pm บอร์ด Python Knowledge
0
10
จ 27 ม.ค. 2020 6:10 pm โดย benzas00123
Pillow library การปรับขนาดรูปภาพด้วยฟังก์ชั่น resize()
โดย benzas00123 จ 27 ม.ค. 2020 5:58 pm บอร์ด Python Knowledge
0
17
จ 27 ม.ค. 2020 5:58 pm โดย benzas00123
วิธีการเดินทางจากบ้าน นครราชสีมา - กรุงเทพฯ
โดย nutchasn จ 27 ม.ค. 2020 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
จ 27 ม.ค. 2020 3:40 pm โดย nutchasn
คนเจ้าชู้?
โดย noppadonsk จ 27 ม.ค. 2020 11:16 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
จ 27 ม.ค. 2020 11:16 am โดย noppadonsk
รับติดตั้งระบบ Skype for Business และ Microsoft Teams
โดย Atomseed Suckseed จ 27 ม.ค. 2020 11:05 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
49
จ 27 ม.ค. 2020 11:05 am โดย Atomseed Suckseed
ขอสอบถามเกี่ยวกับ การ send_file zip ครับ
โดย benzas00123 ส 25 ม.ค. 2020 8:44 pm บอร์ด Programming - C/C++ & java & Python
6
68
อ 28 ม.ค. 2020 10:24 am โดย benzas00123
ขอสอบถามเกี่ยวกับวิธีสร้างตัวไว้สำหรับ download หน่อยครับ
โดย benzas00123 ส 25 ม.ค. 2020 5:53 pm บอร์ด Programming - C/C++ & java & Python
2
29
จ 27 ม.ค. 2020 4:00 pm โดย mindphp