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

imagelayereffect()

ฟังก์ชั่น imagelayereffect () เป็นฟังก์ชั่น inbuilt ใน PHP ซึ่งใช้ในการตั้งค่าสถานะการผสมอัลฟาเพื่อใช้เอฟเฟกต์การซ้อน ฟังก์ชันนี้คืนค่า True เมื่อสำเร็จหรือ False เมื่อล้มเหล

ไวยากรณ์:

imagelayereffect ( resource $image , int $effect ) : bool

พารามิเตอร์ดังนี:

  • $imageมันถูกส่งคืนโดยหนึ่งในฟังก์ชั่นการสร้างภาพเช่น imagecreatetruecolor() มันถูกใช้เพื่อสร้างขนาดของภาพ
  • $effectพารามิเตอร์นี้ตั้งค่าของผลคงที่ ค่าของผลกระทบค่าคงที่มีการระบุไว้ด้านล่าง:
    • IMG_EFFECT_REPLACE  :  ใช้เพื่อตั้งค่าการแทนที่พิกเซล เทียบเท่ากับการส่งผ่านฟังก์ชัน True ไปยัง imagealphablending() 
    • IMG_EFFECT_ALPHABLEND  :  มันถูกใช้เพื่อตั้งค่าการผสมพิกเซลปกติ มันเทียบเท่ากับการส่งผ่านฟังก์ชั่นเท็จเพื่อ imagealphablending() 
    • IMG_EFFECT_NORMALเหมือนกับ IMG_EFFECT_ALPHABLEND
    • IMG_EFFECT_OVERLAY  : เป็นผลที่พิกเซลพื้นหลังสีดำจะยังคงเป็นสีดำพิกเซลพื้นหลังสีขาวจะยังคงเป็นสีขาว แต่พิกเซลพื้นหลังสีเทาจะใช้สีเป็นพิกเซลพื้นหน้า
    • IMG_EFFECT_MULTIPLY  :  มันตั้งค่าผลคูณ

Return Value  :  ฟังก์ชันนี้คืนค่า True เมื่อสำเร็จหรือคืนค่า False เมื่อเกิดความล้มเหลว

ตัวอย่างโปรแกรมการใช่งานฟังก์ชัน imagelayereffect

<?php 
// Setup an image 
$im = imagecreatetruecolor(200, 200); 

// Set a background 
imagefilledrectangle($im, 0, 0, 200, 200, imagecolorallocate($im, 220, 220, 220)); 

// Apply the overlay alpha blending flag 
imagelayereffect($im, IMG_EFFECT_OVERLAY); 

// Draw two grey ellipses 
imagefilledellipse($im, 100, 100, 160, 160, imagecolorallocate($im, 100, 255, 100)); 
imagefilledellipse($im, 100, 100, 140, 140, imagecolorallocate($im, 100, 100, 255)); 
imagefilledellipse($im, 100, 100, 100, 100, imagecolorallocate($im, 255, 100, 100)); 

// Output 
header('Content-type: image/png'); 

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

 ผลลัพธ์ที่เมื่อรันโปรแกรมด้านบน     

output
ผลลัพธ์ที่ได้จากการทำงานโปรแกรมด้านบน

 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
B - หน้า admin เมนู member ขึ้น Warning: Invalid argument supplied for foreach(
โดย thatsawan ศ 08 พฤษภาคม 2020 3:49 pm บอร์ด Odoojob.com - Tester
0
4
ศ 08 พฤษภาคม 2020 3:49 pm โดย thatsawan
B - Email หน้าเว็บตอนนี้ odoojob@email.com
โดย thatsawan ศ 08 พฤษภาคม 2020 3:43 pm บอร์ด Odoojob.com - Tester
0
2
ศ 08 พฤษภาคม 2020 3:43 pm โดย thatsawan
human error คืออะไร
โดย champp ศ 08 พฤษภาคม 2020 12:43 pm บอร์ด PHP Knowledge
0
57
ศ 08 พฤษภาคม 2020 12:43 pm โดย champp
Input Type สำหรับใช้งาน
โดย champp ศ 08 พฤษภาคม 2020 12:17 pm บอร์ด PHP Knowledge
0
57
ศ 08 พฤษภาคม 2020 12:17 pm โดย champp
วิธีเปลี่ยนภาพไปเรื่อยๆ ด้วย JavaScript
โดย champp ศ 08 พฤษภาคม 2020 12:14 pm บอร์ด PHP Knowledge
0
60
ศ 08 พฤษภาคม 2020 12:14 pm โดย champp
เครื่องมือในการคำนวณ Bandwidth
โดย prmindphp พฤ 07 พฤษภาคม 2020 6:50 pm บอร์ด MindPHP News & Feedback
0
137
พฤ 07 พฤษภาคม 2020 6:50 pm โดย prmindphp
วิธีตรวจสอบข้อมูลซ้ำ
โดย champp พฤ 07 พฤษภาคม 2020 6:15 pm บอร์ด PHP Knowledge
0
1381
พฤ 07 พฤษภาคม 2020 6:15 pm โดย champp
เขียน CSS ในลักษณะต่างๆ
โดย champp พฤ 07 พฤษภาคม 2020 5:35 pm บอร์ด CSS Knowledge
0
58
พฤ 07 พฤษภาคม 2020 5:35 pm โดย champp
เริ่มเเล้ว "โครงการตู้เย็นข้างบ้านต้านภัย COVID-19" แจกฟรี.. เมล็ดพันธุ์ผักสวนครัวแก่เกษตรกรและประชาชนทั่วไป 10,000 ชุด
โดย thatsawan พ 06 พฤษภาคม 2020 9:55 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
169
พฤ 07 พฤษภาคม 2020 5:05 pm โดย thatsawan
padding ต่างจาก margin อย่างไร
โดย champp พฤ 07 พฤษภาคม 2020 4:49 pm บอร์ด CSS Knowledge
0
142
พฤ 07 พฤษภาคม 2020 4:49 pm โดย champp
IR infrared obstacle detection sensor คืออะไร
โดย champp พฤ 07 พฤษภาคม 2020 4:16 pm บอร์ด IOT - Internet of things
0
54
พฤ 07 พฤษภาคม 2020 4:16 pm โดย champp
ตู้จดหมายแจ้งเตือนผ่านไลน์ได้อย่างไร
โดย champp พฤ 07 พฤษภาคม 2020 3:58 pm บอร์ด IOT - Internet of things
0
120
พฤ 07 พฤษภาคม 2020 3:58 pm โดย champp
วิธีการบันทึกข้อมูลหลายตารางพร้อมกัน
โดย champp พฤ 07 พฤษภาคม 2020 3:39 pm บอร์ด PHP Knowledge
0
1716
พฤ 07 พฤษภาคม 2020 3:39 pm โดย champp
B - รายชื่อผู้สมัครใหม่ ไม่มีชื่อขึ้นที่หน้าเว็บ
โดย mindphp พฤ 07 พฤษภาคม 2020 10:32 am บอร์ด Odoojob.com - Tester
1
11
ศ 08 พฤษภาคม 2020 7:23 pm โดย tsukasaz
R - เครียร์ข้อมูลทดสอบ ออกจากหน้าเว็บ
โดย mindphp พฤ 07 พฤษภาคม 2020 10:24 am บอร์ด OdooJob.com - Developer
0
1
พฤ 07 พฤษภาคม 2020 10:24 am โดย mindphp
เกษตรกรปลูกพืชเตรียมรับเงินเยียวยา มีขั้นตอนตรวจดังนี้
โดย thatsawan อ 05 พฤษภาคม 2020 5:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
114
พ 06 พฤษภาคม 2020 7:53 pm โดย arenaofblood
B - หน้า Resumes ใน admin แสดง ID ผิด
โดย tsukasaz อ 05 พฤษภาคม 2020 2:59 pm บอร์ด Odoojob.com - Tester
0
2
อ 05 พฤษภาคม 2020 2:59 pm โดย tsukasaz
อัพเดทแบบดับเบิล! Joomla เวอร์ชั่น 3.9.17 กับ 3.9.18
โดย tsukasaz อ 05 พฤษภาคม 2020 2:18 pm บอร์ด MindPHP News & Feedback
0
109
อ 05 พฤษภาคม 2020 2:18 pm โดย tsukasaz
แนะนำเทคนิคการเล่นกีฬา หัวข้อแบตมินตัน
โดย champp อ 05 พฤษภาคม 2020 12:43 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
47
อ 05 พฤษภาคม 2020 12:43 pm โดย champp
แนวทางสร้าง การจัดเก็บแบบระบุตำแหน่ง
โดย tanapong จ 04 พฤษภาคม 2020 11:41 pm บอร์ด Programming - PHP
4
90
พ 13 พฤษภาคม 2020 8:38 pm โดย tanapong