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

Matplotlib का उपयोग करके सटीक पिक्सेल आकार वाली छवि कैसे सहेजें?

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

How to Save an Image with Exact Pixel Size Using Matplotlib?

Matplotlib का उपयोग करके सटीक पिक्सेल आकार के साथ छवि को सहेजना

एक सटीक पिक्सेल आकार के साथ एक आकृति को सहेजने की आवश्यकता में, हम दुनिया में उतरते हैं matplotlib. यह लाइब्रेरी भौतिक आकार और डीपीआई के साथ संचालित होती है, लेकिन आपके मॉनिटर की डीपीआई की गहरी समझ के साथ, आप विशिष्ट पिक्सेल आयामों की छवियों को निर्बाध रूप से प्रदर्शित कर सकते हैं।

मैटप्लोटलिब के आयामों को समझना

Matplotlib के लिए आवश्यक है कि आकृति का आकार DPI के साथ इंच में परिभाषित किया जाए। एक विशिष्ट पिक्सेल आकार के साथ एक आकृति प्रदर्शित करने के लिए, आपको अपने मॉनिटर की डीपीआई की आवश्यकता होगी। उदाहरण के लिए, एक 800x800 पिक्सेल छवि का उपयोग करके दिखाया जा सकता है:

plt.figure(figsize=(800/my_dpi, 800/my_dpi), dpi=my_dpi)

जहां my_dpi दर्शाता है आपके मॉनिटर की डीपीआई।

एक निर्दिष्ट रिज़ॉल्यूशन में सहेजना

किसी विशेष आकार के साथ एक आकृति को सहेजना एक अलग ऑपरेशन है। यहां स्क्रीन डीपीआई कम महत्वपूर्ण हैं, और सेवफिग में डीपीआई कीवर्ड हमें सहेजी गई छवि के रिज़ॉल्यूशन को नियंत्रित करने की अनुमति देता है।

अपनी स्क्रीन के समान रिज़ॉल्यूशन में 800x800 पिक्सेल आकृति को सहेजने के लिए, इसका उपयोग करें:

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

8000x8000 पिक्सेल छवि के लिए, DPI बढ़ाएँ:

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

समाधान का उदाहरण देना

आपके मामले में, 3841 x 7195 पिक्सेल वाली छवि को सहेजने के लिए, इन चरणों का पालन करें:

plt.figure(figsize=(3.841, 7.195), dpi=100)
# Your code for the image
plt.savefig('myfig.png', dpi=1000)

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

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

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

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

Copyright© 2022 湘ICP备2022001581号-3