PHP इमेजिक लेवलइमेज () फंक्शन

| | | | | | | | | | | | |
सिंटैक्स:
बूल Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
पैरामीटर :यह फ़ंक्शन ऊपर बताए अनुसार चार पैरामीटर लेता है और नीचे वर्णित है:
  • blackPoint:इस पैरामीटर में छवि का काला बिंदु है।
  • गामा:इस पैरामीटर में गामा मान होता है।
  • whitePoint:इस पैरामीटर में छवि का सफेद बिंदु होता है।
  • चैनल:इस पैरामीटर में एक चैनल स्थिरांक है जो चैनल मोड के लिए मान्य है। एक से अधिक चैनलों को संयोजित करने के लिए बिटवाइज़ ऑपरेटर का उपयोग करें।
वापसी मूल्य:यह फ़ंक्शन सफलता पर TRUE लौटाता है।त्रुटियां / अपवाद:यह फ़ंक्शन फेंकता है a अपवादImagickException त्रुटि पर। निम्न प्रोग्राम PHP में Imagick::levelImage() फ़ंक्शन को दिखाता है:कार्यक्रम:
// इमेज को एक वेरिएबल में सेव करें$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// एक नया इमेजिक ऑब्जेक्ट घोषित करें$imgick = नया Imagick ( $imagick );
// बनाने के लिए Imagick::newPseudoImage() फ़ंक्शन का उपयोग करें
// ImageMagick छद्म प्रारूपों का उपयोग कर नई छवि$imagick -> newPseudoimage (700, 250, `radial-gradient: red -ब्लू` ) ;
// इमेज फॉर्मेट सेट करने के लिए फंक्शन $imagick -> setFormat ( `png` );
// Imagick::getQuantum का उपयोग करें () फ़ंक्शन के लिए
// ImageMagick क्वांटम रेंज लौटाएं$quantum = $कल्पना
-> getQuantum();
// Imagick::levelImage() फ़ंक्शन का उपयोग करना< कोड>$इमेजिक <कोड>-> लेवलइमेज (
$blackPoint / 100, $gamma , $quantum * $whitePoint / 100); < कोड> हैडर ( " सामग्री-प्रकार: छवि / png " );
// प्रदर्शित करें इमेज आउटपुट के रूप मेंecho $image -> getImageBlob();
?> आउटपुट: लिंक: https://www.php.net/manual/en/imagick.levelimage.php