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

सटीक पिक्सेल आयामों के साथ मैटप्लोटलिब चित्र कैसे सहेजें?

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

How to Save a Matplotlib Figure with Exact Pixel Dimensions?

पिक्सेल में सटीक आकार के साथ एक चित्र को निर्दिष्ट करना और सहेजना

एक matplotlib आकृति को सहेजते समय, परिणामी छवि के सटीक आकार को पिक्सेल में निर्दिष्ट करना वांछनीय हो सकता है, इंच में आयाम निर्दिष्ट किए बिना या स्क्रीन डीपीआई रूपांतरणों पर भरोसा किए बिना।

Matplotlib's सीमाएं

मैटप्लोटलिब मुख्य रूप से आकृति आयामों को नियंत्रित करने के लिए भौतिक आकार (इंच) और डीपीआई का उपयोग करता है। हालाँकि, किसी विशिष्ट पिक्सेल आकार में एक आकृति प्रदर्शित करने के लिए, स्क्रीन डीपीआई ज्ञात होनी चाहिए।

स्क्रीन डीपीआई निर्धारित करना

आपके मॉनिटर की डीपीआई निर्धारित करने के लिए विभिन्न तरीके मौजूद हैं . उदाहरण के लिए, निम्नलिखित लिंक एक ऑनलाइन टूल प्रदान करता है: [अपने मॉनिटर की डीपीआई का पता लगाएं](https://screenresolution.info/screen-dpi.php)

एक विशिष्ट पिक्सेल आकार की छवि बनाना और सहेजना

एक विशिष्ट पिक्सेल आकार (उदाहरण के लिए, 800x800 पिक्सेल) के साथ एक आकृति उत्पन्न करने और सहेजने के लिए, निम्नलिखित का उपयोग करें चरण:

  1. अपने मॉनिटर की डीपीआई द्वारा वांछित पिक्सेल चौड़ाई और ऊंचाई को विभाजित करें:

    figsize = (800 / my_dpi, 800 / my_dpi)
  2. परिकलित आकार के साथ एक आकृति बनाएं और DPI:

    plt.figure(figsize=figsize, dpi=my_dpi)
  3. वांछित DPI के साथ matplotlib.pyplot.savefig() का उपयोग करके चित्र सहेजें:

    plt.savefig('my_fig.png', dpi=my_dpi)

एक बड़ी छवि सहेजना

यदि आप अपनी स्क्रीन DPI से अधिक रिज़ॉल्यूशन वाली छवि सहेजना चाहते हैं, तो आप ऐसा कर सकते हैं savefig() में उच्च DPI मान निर्दिष्ट करें:

plt.savefig('my_fig.png', dpi=my_dpi * 10)

नोट:

  • कुछ बैकएंड प्रारूप (जैसे, पीडीएफ, पीएस) आकृति आकार को अलग तरीके से संभाल सकते हैं।
  • डीपीआई और आकार बदलने से अन्य पहलू भी प्रभावित होते हैं, जैसे फ़ॉन्ट आकार।
  • बड़े छवि आकार के लिए, थोड़ा सा बदलाव हो सकता है अनुरोधित और सहेजे गए DPI के बीच विसंगति।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3