छवि नष्ट () एक इनबिल्ट PHP फ़ंक्शन है जिसका उपयोग किसी छवि को नष्ट करने और छवि से जुड़ी किसी भी मेमोरी को मुक्त करने के लिए किया जाता है।
सिंटैक्स
bool imagedestroy(resource $image)
पैरामीटर
छवि नष्ट () केवल एक पैरामीटर लेता है, $image. यह एक छवि का नाम रखता है।
रिटर्न वैल्यू
छवि नष्ट () सफलता पर सत्य और असत्य पर असफलता।
उदाहरण 1 - किसी छवि को लोड करने के बाद उसे नष्ट करना।
<?php // Load the png image from the local drive folder $img = imagecreatefrompng('C:\xampp\htdocs\Images\img32.png'); // Crop the image $cropped = imagecropauto($img, IMG_CROP_BLACK); // Convert it to a png file imagepng($cropped); // It will destroy the cropped image to free/deallocate the memory. imagedestroy($cropped); ?>
आउटपुट
Note − By using imagedestroy() function, we have destroyed the $cropped variable and therefore, it can no longer be accessed.
स्पष्टीकरण - उदाहरण 1 में, imagecreatefrompng() स्थानीय ड्राइव फ़ोल्डर से एक छवि लोड करता है और imagecropauto() का उपयोग करके दी गई छवि से छवि के एक हिस्से को क्रॉप करता है समारोह। क्रॉप करने के बाद, imagedestroy() छवि को नष्ट करने के लिए फ़ंक्शन का उपयोग किया जाता है। हम छवि या $फसल . तक नहीं पहुंच सकते छवि को नष्ट करने के बाद परिवर्तनशील।
उदाहरण 2
<?php // create a 50 x 50 image $img = imagecreatetruecolor(50, 50); // frees image from memory imagedestroy($img); ?>
नोट - उपरोक्त PHP कोड में, imagecreatetruecolor() का उपयोग करके एक 50×50 इमेज बनाई जाती है। समारोह। इमेज बनाने के बाद, imagedestroy() फ़ंक्शन का उपयोग उपयोग की गई मेमोरी को खाली करने या हटाने के लिए किया जाता है।