सिंटैक्स:बूल 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