ฟังก์ชัน imagegammacorrect() ใช้ปรับ gamma correction ของ GD image โดยระบุ input gamma และ output gamma
รูปแบบการใช้งาน (Syntax)
bool imagegammacorrect(GdImage $image, float $inputgamma, float $outputgamma)
พารามิเตอร์
- $image – รูปภาพที่ต้องการปรับ
- $inputgamma – ค่า input gamma
- $outputgamma – ค่า output gamma
ค่าที่คืนกลับ
คืน true เมื่อสำเร็จ false เมื่อล้มเหลว
ตัวอย่าง
<?php
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png');
imagegammacorrect($img, 15, 1.5);
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?>
ผลลัพธ์
Input image ก่อนปรับแกมมา

Output image หลังปรับแกมมา

คำอธิบาย: โหลดภาพจาก local drive ด้วย imagecreatefrompng() แล้วปรับ gamma ด้วยค่า 15 และ 1.5 เห็นความแตกต่างชัดเจน