imagecropauto() PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग किसी एक उपलब्ध मोड का उपयोग करके स्वचालित रूप से एक छवि को क्रॉप करने के लिए किया जाता है।
सिंटैक्स
resource imagecropauto(resource $image, int $mode, float $threshold, int $color)
पैरामीटर
imagecropauto() चार अलग-अलग पैरामीटर लेता है - $image, $mode, $threshold और $रंग ।
-
$छवि - क्रॉप किए जाने वाले इमेज रिसोर्स को निर्दिष्ट करता है।
-
$मोड - यह एक वैकल्पिक पैरामीटर है और इसका उपयोग फसल मोड के अनुरूप पूर्णांक निर्दिष्ट करने के लिए किया जाता है, नीचे फसल मोड की सूची दी गई है।
-
IMG_CROP_DEFAULT - IMG_CROP_DEFAULT बिल्कुल IMG_CROP_TRANSPARENT मोड की तरह काम करता है।
-
IMG_CROP_TRANSPARENT - इस मोड का उपयोग पारदर्शी पृष्ठभूमि को क्रॉप करने के लिए किया जाता है।
-
IMG_CROP_BLACK - इस मोड का उपयोग काली पृष्ठभूमि को क्रॉप करने के लिए किया जाता है।
-
IMG_CROP_WHITE - इस मोड का उपयोग सफेद बैकग्राउंड को क्रॉप करने के लिए किया जाता है।
-
IMG_CROP_SIDES - यह मोड क्रॉप करने के लिए पृष्ठभूमि का पता लगाने के लिए छवि के चारों कोनों का उपयोग करता है।
-
IMG_CROP_THRESHOLD - इस मोड का उपयोग दिए गए थ्रेशोल्ड और रंग का उपयोग करके एक छवि को क्रॉप करने के लिए किया जाता है।
-
-
$सीमा - वैकल्पिक पैरामीटर, इसका उपयोग छवि के रंग और फसल के रंग की तुलना करते समय उपयोग किए जाने वाले प्रतिशत में सहिष्णुता को निर्दिष्ट करने के लिए किया जाता है।
-
$रंग - वैकल्पिक पैरामीटर, इसका उपयोग या तो RGB (लाल, हरा और नीला) रंग मान या पैलेट इंडेक्स निर्दिष्ट करने के लिए किया जाता है।
रिटर्न वैल्यू
imagecropauto() सफलता पर क्रॉप किया गया छवि संसाधन लौटाता है या विफलता पर गलत देता है। इमेजक्रॉप () यदि पूरी छवि क्रॉप है, तो फ़ंक्शन गलत लौटाता है।
उदाहरण 1
<?php // Load the png image from the local drive folder $img = imagecreatefromjpeg('C:\xampp\htdocs\Images\img33.jpg'); // Crop the extra white area of an image $cropped = imagecropauto($img,IMG_CROP_WHITE); // Convert it to a gif file header('Content-type: image/gif'); imagepng($cropped); ?>
आउटपुट
IMG_CROP_WHITE मोड पैरामीटर का उपयोग करने से पहले सफेद साइड एरिया वाली इमेज।
पैरामीटर के IMG_CROP_WHITE मोड का उपयोग करने के बाद किनारे से सफेद रंग का क्षेत्र काटें।
नोट - हम किसी इमेज को क्रॉप करने के लिए दिए गए मापदंडों के विभिन्न मोड का उपयोग कर सकते हैं। उदाहरण के लिए, हम IMG_CROP_BLACK . का उपयोग कर सकते हैं , जो छवि के काले भाग को काट देगा।