imagegammacorrect() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दिए गए ग्राफिक्स ड्रॉ (GD) इनपुट इमेज और आउटपुट गामा पर गामा करेक्शन लागू करने के लिए किया जाता है।
सिंटैक्स
bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)
पैरामीटर्स
imagegammacorrect() तीन अलग-अलग पैरामीटर्स लेता है: $image, $inputgamma और $outputgamma।
$image - उस इमेज को निर्दिष्ट करता है जिस पर काम किया जाना है।
$inputgamma - इनपुट गामा निर्दिष्ट करता है।
$outputgamma - आउटपुट गामा निर्दिष्ट करता है।
रिटर्न वैल्यूज़
imagegammacorrect() सफलता पर True और विफलता पर False लौटाता है।
उदाहरण 1
<?php
// स्थानीय ड्राइव फोल्डर से इमेज लोड करें
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png');
// imagegammacorrect का उपयोग करके इमेज गामा बदलें
imagegammacorrect($img, 15, 1.5);
// ब्राउज़र को इमेज आउटपुट करें
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?>
आउटपुट
imagegammacorrect() PHP फ़ंक्शन का उपयोग करने से पहले इनपुट इमेज

imagegammacorrect() PHP फ़ंक्शन का उपयोग करने के बाद आउटपुट इमेज

व्याख्या - इस उदाहरण में, हमने imagecreatefrompng() फ़ंक्शन का उपयोग करके स्थानीय ड्राइव फोल्डर से इमेज लोड की या हम इमेज के URL का भी उपयोग कर सकते हैं। उसके बाद, हमने मान 5 और 1.5 के साथ imagegammacorrect() लागू किया। हम आउटपुट में दोनों इमेजेस के बीच अंतर देख सकते हैं।