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

จะใช้การแก้ไขแกมมากับรูปภาพ Graphics Draw (GD) ใน PHP ได้อย่างไร


imagegammacorrect() เป็นฟังก์ชัน inbuilt ใน PHP ที่ใช้เพื่อนำการแก้ไขแกมมาไปใช้กับรูปภาพอินพุต Graphics Draw (GD) ที่กำหนดและแกมมาเอาต์พุต

ไวยากรณ์

bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)

พารามิเตอร์

imagegammacorrect() ใช้พารามิเตอร์ที่แตกต่างกันสามตัว:$image, $inputgamma และ $outputgamma

  • $image − ระบุภาพที่จะใช้งาน

  • $inputgamma − ระบุแกมมาอินพุต

  • $outputgamma − ระบุแกมมาเอาต์พุต

คืนค่า

imagegammacorrect() คืนค่า True เมื่อสำเร็จและ False เมื่อล้มเหลว

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

<?php
   // load an image from the local drive folder
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png');

   // Change the image gamma by using imagegammacorrect
   imagegammacorrect($img, 15, 1.5);

   // Output image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

ผลลัพธ์

ป้อนรูปภาพก่อนใช้ฟังก์ชัน imagegammacorrect() PHP

จะใช้การแก้ไขแกมมากับรูปภาพ Graphics Draw (GD) ใน PHP ได้อย่างไร

ภาพที่ส่งออกหลังจากใช้ฟังก์ชัน PHP imagegammacorrect()

จะใช้การแก้ไขแกมมากับรูปภาพ Graphics Draw (GD) ใน PHP ได้อย่างไร

คำอธิบาย − ในตัวอย่างนี้ เราโหลดรูปภาพจากโฟลเดอร์ไดรฟ์ในเครื่องโดยใช้ imagecreatefrompng() หรือใช้ URL ของรูปภาพก็ได้ หลังจากนั้น เราใช้ imagegammacorrect() ด้วยค่า 5 และ 1.5 เราจะเห็นความแตกต่างระหว่างสองภาพในผลลัพธ์