Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน imagecopymergegray() ใน PHP


ฟังก์ชัน imagecopymergegray() คัดลอกและรวมส่วนของภาพพร้อมแปลงเป็น grayscale ตามเปอร์เซ็นต์

ไวยากรณ์

imagecopymergegray (dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct)

พารามิเตอร์

  • dst_img: Destination image resource
  • src_img: Source image resource
  • dst_x: X ของ destination
  • dst_y: Y ของ destination
  • src_x: X ของ source
  • src_y: Y ของ source
  • src_w: ความกว้างของ source
  • src_h: ความสูงของ source
  • pct: เปอร์เซ็นต์ grayscale (0 = grayscale เต็มที่, 100 = ไม่เปลี่ยน)

คืนค่า

TRUE ถ้าสำเร็จ FALSE ถ้าล้มเหลว

ตัวอย่าง

<?php 
$destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); 
$srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); 
imagecopymergegray($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60); 
header('Content-Type: image/png'); 
imagegif($destImg); 
imagedestroy($destImg); 
imagedestroy($srcImg); 
?>

ผลลัพธ์

ฟังก์ชัน imagecopymergegray() ใน PHP

ตัวอย่างที่ 2

<?php 
$destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); 
$srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); 
imagecopymergegray($destImg, $srcImg, 20, 10, 0, 0, 410, 130, 100); 
header('Content-Type: image/png'); 
imagegif($destImg); 
imagedestroy($destImg); 
imagedestroy($srcImg); 
?>

ผลลัพธ์

ฟังก์ชัน imagecopymergegray() ใน PHP