"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पीआईएल के बिना नम्पी एरेज़ को छवियों के रूप में कैसे सहेजें?

पीआईएल के बिना नम्पी एरेज़ को छवियों के रूप में कैसे सहेजें?

2024-11-10 को प्रकाशित
ब्राउज़ करें:396

How to Save Numpy Arrays as Images without PIL?

नम्पी ऐरे को छवियों के रूप में निर्यात करना: एक व्यापक मार्गदर्शिका

नम्पी ऐरे को छवियों के रूप में संग्रहीत करना छवि प्रसंस्करण और डेटा विज़ुअलाइज़ेशन में एक सामान्य कार्य है। हालाँकि पीआईएल जैसे पुस्तकालयों को अक्सर इस उद्देश्य के लिए नियोजित किया जाता है, लेकिन ऐसी स्थितियाँ भी होती हैं जहाँ इसकी अनुपस्थिति एक चुनौती बन जाती है। यह आलेख एक गहन समाधान प्रदान करता है जो इस बाधा को संबोधित करता है, जो आपको Numpy सारणियों को छवियों के रूप में सहेजने की प्रक्रिया के माध्यम से मार्गदर्शन करता है।

PIL के बिना छवियों के रूप में Numpy Arrays को सहेजना

पीआईएल के बिना छवि निर्यात की कुंजी नम्पी की मूल क्षमताओं का लाभ उठाने में निहित है। आइए इस विधि का अन्वेषण करें:

  1. नम्पी ऐरे को छवि में बदलें:

    नम्पी ऐरे को एक में बदलने के लिए scipy.misc.imsave() का उपयोग करें छवि.

    from scipy.misc import imsave
    imsave('your_image.jpg', my_array)
  2. छवि प्रारूप निर्दिष्ट करें:

    imsave में फ़ाइल एक्सटेंशन के रूप में वांछित छवि प्रारूप जोड़ें( ). सामान्य प्रारूपों में .jpg, .png, और .bmp शामिल हैं।

  3. अतिरिक्त विकल्प:

    imsave() को अतिरिक्त पैरामीटर प्रदान करें, जैसे :

    • check_contrast: छवि कंट्रास्ट की जांच और रिपोर्ट करता है स्तर।
    • प्रारूप: यदि फ़ाइल एक्सटेंशन से इसका अनुमान नहीं लगाया जा सकता है तो छवि प्रारूप को मैन्युअल रूप से निर्दिष्ट करता है।

उदाहरण:

Numpy ऐरे my_array को my_image.png नामक PNG छवि के रूप में सहेजने के लिए:

from scipy.misc import imsave
imsave('my_image.png', my_array)

निष्कर्ष:

यह मार्गदर्शिका पीआईएल पर भरोसा किए बिना नम्पी सरणियों को छवियों के रूप में सहेजने के लिए एक प्रभावी समाधान प्रदान करती है। नम्पी की अंतर्निहित क्षमताओं का उपयोग करके, उपयोगकर्ता विभिन्न प्रारूपों में छवियों को आसानी से निर्यात और हेरफेर कर सकते हैं। यह तकनीक डेवलपर्स को उनके डेटा विज़ुअलाइज़ेशन और प्रसंस्करण कार्यों पर अधिक लचीलेपन और नियंत्रण के साथ सशक्त बनाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3