जावा के माध्यम से छवि फ़ाइलें रूपांतरण

क्रॉस-प्लेटफ़ॉर्म जावा एप्लिकेशन बनाने के लिए इमेज फॉर्मेट, मेटाफाइल्स, वेबपी, एसवीजी, एपीएनजी को कन्वर्ट करें।

 

किसी भी उन्नत इमेज प्रोसेसिंग एप्लिकेशन के लिए, जावा इमेज एपीआई डेवलपर्स को बिना किसी इमेज एडिटर की आवश्यकता के इमेज बनाने, लोड करने, हेरफेर करने या रेंडर करने की सुविधा देता है। यह फोटो और चित्रों सहित वेक्टर और रेखापुंज छवियों को PSD, PDF, GIF, PNG, DICOM, DXF, SVG, JPG, JPEG2000, APNG, BMP, TIFF, HTML5 CANVAS, WMF, EMF, WEBP और अन्य छवि प्रारूपों में परिवर्तित कर सकता है। एपीआई छवियों को काले और सफेद और ग्रेस्केल में बदलने के साथ-साथ खुले दस्तावेज़ ग्राफिक्स, आरजीबी रंग प्रणाली को सीएमवाईके और अधिक में बदलने के लिए बिनराइजेशन और ग्रेस्केलिंग विधि प्रदान करता है।

छवि फ़ाइलों का अंतर रूपांतरण

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

छवियों के अंतर रूपांतरण के लिए जावा कोड

try (Image img = Image.load(dir + "sourceFile.jpg")){
// save in different formats Webp, TIFF
img.save(dir + "output.webp", new WebPOptions());
img.save(dir + "output.tiff", new TiffOptions(TiffExpectedFormat.Default));
}

PSD रूपांतरण के लिए रेखापुंज छवि

रेखापुंज छवियों को PSD में बदलने की प्रक्रिया छवियों के अंतर रूपांतरण के समान है, सिवाय इसके कि एपीआई विशिष्ट के लिए PsdOptions प्रदान करता है। पीएसडी सेटिंग्स। प्रोग्रामर अपनी विशिष्ट आवश्यकताओं के लिए इसे आसानी से बढ़ा सकते हैं।

PSD रूपांतरण के लिए रेखापुंज छवियों के लिए जावा कोड

try (Image img = Image.load(dir + "sourceTemplate.jpg"))
{
// save image in PSD format
img.save(dir + "output.psd ", new PsdOptions());
}

Corel Draw CDR को इमेज में बदलें

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

छवियों के लिए सीडीआर के लिए जावा कोड

try (com.aspose.imaging.fileformats.cdr.CdrImage img = (com.aspose.imaging.fileformats.cdr.CdrImage)Image.load("Shapes.cdr"))
{
PngOptions options = new PngOptions();
// Set rasterization options for file format
VectorRasterizationOptions rasterizationOptions = (VectorRasterizationOptions) img.getDefaultOptions(new Object[]{Color.getWhite(), img.getWidth(), img.getHeight()});
rasterizationOptions.setTextRenderingHint(TextRenderingHint.SingleBitPerPixel);
rasterizationOptions.setSmoothingMode(SmoothingMode.None);
options.setVectorRasterizationOptions(rasterizationOptions);
img.save("SimpleShapes.png", options);
}

से परिवर्तित करने के लिए सभी समर्थित छवि प्रारूप

नीचे छवि प्रारूपों की पूरी सूची प्रस्तुत की गई है, जिन्हें आप इसमें बदल सकते हैं:


कनवर्ट करने के लिए सभी समर्थित छवि प्रारूप

नीचे छवि प्रारूपों की पूरी सूची प्रस्तुत की गई है, जिससे आप परिवर्तित कर सकते हैं: