यह सरल ट्यूटोरियल इस बात का संक्षिप्त विवरण प्रदान करता है कि बिटमैप को जावा में पीएनजी में कैसे बदलें। यह विंडोज़, मैकओएस और लिनक्स जैसे किसी भी सामान्य ऑपरेटिंग सिस्टम में कोड की कुछ पंक्तियों को लिखकर ** BMP को जावा में पीएनजी में बदलने में आपकी मदद करेगा। आप आउटपुट PNG छवि फ़ाइल के लिए कई विशेषताएँ भी सेट कर सकते हैं।
जावा में बिटमैप को पीएनजी में बदलने के चरण
- मावेन रिपोजिटरी से Aspose.Imaging को अपने प्रोजेक्ट में कॉन्फ़िगर करें
- स्रोत बिटमैप फ़ाइल को रूपांतरण के लिए Image क्लास इंस्टेंस में लोड करें
- आउटपुट PNG छवि विशेषताएँ सेट करने के लिए PngOptions क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- PngOptions क्लास ऑब्जेक्ट में रिज़ॉल्यूशन और कम्प्रेशन स्तर सेट करें
- वांछित विशेषताओं को सेट करने के बाद स्रोत बिटमैप फ़ाइल को पीएनजी के रूप में सहेजें
इन चरणों में, हम स्रोत बीएमपी फ़ाइल लोड करते हैं और आउटपुट पीएनजी फ़ाइल की विशेषताओं को सेट करने के लिए PngOptions क्लास इंस्टेंस को प्रारंभ करते हैं। यहां इस चरण-दर-चरण ट्यूटोरियल में, हम इस ट्यूटोरियल में रिज़ॉल्यूशन और संपीड़न स्तर सेट करते हैं, हालांकि, पीएनजी छवि बनाने से पहले अन्य विशेषताओं को भी सेट किया जा सकता है। अंत में, हम इमेज क्लास के सेव () फंक्शन का उपयोग करके BMP फाइल को Java में PNG में सेव करते हैं।
जावा में बीएमपी को पीएनजी में बदलने के लिए कोड
import com.aspose.imaging.License; | |
import com.aspose.imaging.Image; | |
import com.aspose.imaging.ResolutionSetting; | |
import com.aspose.imaging.imageoptions.PngOptions; | |
public class ConvertBitmapToPNGInJava { | |
public static void main(String[] args) {//main function for the class ConvertBMPToPngUsingJava | |
// Load the Aspose.Imaging license to remove trial version message in the output PNG Image | |
License ImagingLicense = new License(); | |
ImagingLicense.setLicense("Aspose.Imaging.lic"); | |
// Load input Bitmap image file to be converted to PNG | |
Image BMPToPNGImage = Image.load("InputBMPImage.bmp"); | |
// Set the attributes of the output PNG file by setting resolution and compression level | |
PngOptions PNGImageOptions = new PngOptions(); | |
PNGImageOptions.setResolutionSettings( new ResolutionSetting(300, 300)); | |
PNGImageOptions.setCompressionLevel(6); | |
// Save the converted output PNG image using the PngOptions object | |
BMPToPNGImage.save("OutputPNGImage.png", PNGImageOptions); | |
} | |
} |
इस कोड में, हमने BMP को Java में PNG में बदलने के लिए केवल रिजॉल्यूशन और कंप्रेशन एट्रिब्यूट का उपयोग किया है। हालाँकि, आप आउटपुट PNG फ़ाइल के लिए बिट गहराई, रंग प्रकार, फ़िल्टर प्रकार और XMP मेटाडेटा कंटेनर भी सेट कर सकते हैं। ध्यान दें कि आप किसी अन्य प्रकार की छवि को किसी अन्य प्रकार में बदलने के लिए लोड कर सकते हैं।
इस रूपांतरण के लिए किसी अन्य तृतीय-पक्ष उपकरण को स्थापित करने की आवश्यकता नहीं है। यदि आप छवियों के साथ काम करने के लिए एक्सेल फ़ाइल से छवियों को उत्पन्न करने जैसी कुछ अन्य विशेषताओं को सीखना चाहते हैं, तो आप जावा में एक्सेल चार्ट को जेपीजी में कैसे बदलें पर लेख देख सकते हैं।