यह त्वरित कैसे करें विषय इस बात पर केंद्रित है कि कैसे परिवेश को सेट करने और उदाहरण कोड का उपयोग करने के लिए विस्तृत कॉन्फ़िगरेशन चरणों के साथ ** Raster image को SVG में Java का उपयोग करके परिवर्तित किया जाए। जावा रैस्टर इमेज से एसवीजी कन्वर्टर एप्लिकेशन का उपयोग करके सरल एपीआई कॉल और कोड की कुछ पंक्तियों का उपयोग करके आसानी से विकसित किया जा सकता है। विकसित एप्लिकेशन का उपयोग विंडोज, लिनक्स और मैकओएस सहित जावा समर्थित किसी भी वातावरण में किया जा सकता है।
जावा का उपयोग करके रेखापुंज छवि को एसवीजी में बदलने के चरण
- रैस्टर को छवि में बदलने के लिए मावेन रिपॉजिटरी से Aspose.Imaging को शामिल करने के लिए एप्लिकेशन को कॉन्फ़िगर करें
- Image क्लास ऑब्जेक्ट का उपयोग करके स्रोत Tiff छवि फ़ाइल को डिस्क से लोड करें
- वांछित SVG छवि गुण सेट करने के लिए SvgOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- वांछित छवि के लिए अलग-अलग एसवीजी गुण सेट करें
- विधि सहेजें रेखापुंज को SVG छवि में बदलें और इसे डिस्क पर सहेजें
रास्टर को एसवीजी जावा में बदलने के लिए पर्यावरण को सेट करके और नेमस्पेस, क्लासेस और आवश्यक विधियों का उपयोग करके जावा आधारित एप्लिकेशन का उपयोग किया जाता है। एप्लिकेशन इमेज.लोड () पद्धति का उपयोग करके PSD, GIF, PNG, JPEG, WEBP और J2K सहित अन्य रेखापुंज छवि प्रकारों को लोड और परिवर्तित कर सकता है। SvgOption इंस्टेंस का उपयोग करके आप वांछित SVG छवि के विभिन्न गुण सेट कर सकते हैं और अंत में सेव विधि का उपयोग करके Tiff को SVG में बदल सकते हैं।
जावा में एसवीजी कनवर्टर के लिए रेखापुंज छवि के लिए कोड
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.SvgOptions; | |
import com.aspose.imaging.imageoptions.SvgRasterizationOptions; | |
public class RasterToSVGConverter { | |
public static void main(String[] args) throws Exception { | |
// Applying product license to convert raster to SVG using Java | |
License rasterToSvgLicense = new License(); | |
rasterToSvgLicense.setLicense("Aspose.Total.lic"); | |
// Load the source raster image from the disk | |
Image image = Image.load("Source.tiff"); | |
// Create SvgOptions object to set output SVG properties | |
SvgOptions svgOptions = new SvgOptions(); | |
SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions(); | |
svgOptions.setVectorRasterizationOptions(svgRasterizationOptions); | |
svgOptions.getVectorRasterizationOptions().setPageWidth(image.getWidth()); | |
svgOptions.getVectorRasterizationOptions().setPageHeight(image.getHeight()); | |
// Save the SVG on the disk | |
image.save("outputSVG.svg", svgOptions); | |
} | |
} |
उपरोक्त उदाहरण में जावा टीआईएफएफ से एसवीजी कनवर्टर एप्लिकेशन विकसित किया गया है जहां डिस्क से टिफ छवि लोड करके प्रक्रिया शुरू की जाती है। कोई भी डिफ़ॉल्ट SvgOptions के साथ SVG उत्पन्न कर सकता है या सेव विधि का उपयोग करके डिस्क पर छवि को सहेजने से पहले VectorRasterizationOptions, TextAsShapes, MultiPageOptions, ResolutionSettings, ColorType, Compression और FullFrame सहित विभिन्न गुणों को सेट करके आउटपुट SVG छवि को अनुकूलित कर सकता है।
इस ट्यूटोरियल में हमने आपको बताया है कि कैसे जावा रैस्टर से एसवीजी कन्वर्टर एप्लिकेशन को आसान कोड और एक साधारण एपीआई इंटरफेस का उपयोग करके विकसित किया जाता है। यदि आप यह जानने में रुचि रखते हैं कि छवियों को कैसे क्रॉप किया जाए, तो जावा में इमेज कैसे क्रॉप करें पर लेख देखें।