Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में ग्राफिक्स ड्रा (जीडी) छवि में गामा सुधार कैसे लागू करें?

इमेजगामाकरेक्ट () PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग किसी दिए गए ग्राफ़िक्स ड्रा (GD) इनपुट इमेज और एक आउटपुट गामा में गामा सुधार लागू करने के लिए किया जाता है।

सिंटैक्स

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

पैरामीटर

इमेजगामाकरेक्ट () तीन अलग-अलग पैरामीटर लेता है:$image, $inputgamma और $outputgamma।

  • $छवि - काम करने के लिए छवि निर्दिष्ट करता है।

  • $inputgamma - इनपुट गामा निर्दिष्ट करता है।

  • $outputgamma - आउटपुट गामा निर्दिष्ट करता है।

रिटर्न वैल्यू

इमेजगामाकरेक्ट () सफलता पर सही और असफलता पर गलत लौटाता है।

उदाहरण 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);
?>

आउटपुट

इमेजगैमाकरेक्ट () PHP फ़ंक्शन का उपयोग करने से पहले छवि इनपुट करें

PHP में ग्राफिक्स ड्रा (जीडी) छवि में गामा सुधार कैसे लागू करें?

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

PHP में ग्राफिक्स ड्रा (जीडी) छवि में गामा सुधार कैसे लागू करें?

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


  1. PHP का उपयोग करके इमेजक्रॉप () फ़ंक्शन का उपयोग करके दिए गए आयत में एक छवि कैसे क्रॉप करें?

    इमेजक्रॉप () PHP में एक इनबिल्ट फंक्शन है जिसका उपयोग किसी इमेज को दिए गए आयत में क्रॉप करने के लिए किया जाता है। यह दिए गए आयत क्षेत्र से छवि को क्रॉप करता है और आउटपुट छवि देता है। दी गई छवि संशोधित नहीं है। सिंटैक्स resource imagecrop ($image, $rect) पैरामीटर इमेजक्रॉप () दो पैरामीटर लेता है, $i

  1. PHP में imagecropauto () फ़ंक्शन का उपयोग करके स्वचालित रूप से किसी छवि को कैसे क्रॉप करें?

    imagecropauto() PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग किसी एक उपलब्ध मोड का उपयोग करके स्वचालित रूप से एक छवि को क्रॉप करने के लिए किया जाता है। सिंटैक्स resource imagecropauto(resource $image, int $mode, float $threshold, int $color) पैरामीटर imagecropauto() चार अलग-अलग पैरामीटर लेता है - $ima

  1. पायथन टिंकर कैनवास पर पीएनजी छवि कैसे बनाएं?

    टिंकर में छवियों के साथ काम करने के लिए, पायथन पीआईएल या पिलो टूलकिट प्रदान करता है। इसमें कई अंतर्निहित कार्य हैं जिनका उपयोग विभिन्न स्वरूपों की छवि को संचालित करने के लिए किया जा सकता है। कैनवास विजेट में एक छवि खोलने के लिए, हमने create_image(x, y, image, **options) का उपयोग किया है निर्माता। ज