इस संक्षिप्त ट्यूटोरियल में, आप **जावा में एसवीजी इमेज का आकार बदलने का तरीका ** सीखेंगे। यह विस्तृत चरण प्रदान करता है, पर्यावरण कॉन्फ़िगरेशन चरणों के साथ एक चलने योग्य नमूना कोड। आप कुछ एपीआई कॉलों की सहायता से जावा में एसवीजी का आकार बदल सकते हैं और आउटपुट SVG को भी अनुकूलित कर सकते हैं।
जावा में एक एसवीजी छवि का आकार बदलने के लिए कदम
- रिपॉजिटरी से Aspose.Imaging का उपयोग करने के लिए अपना एप्लिकेशन सेट करें
- स्रोत SVG फ़ाइल को Image क्लास ऑब्जेक्ट में लोड करें जिसका जावा में आकार बदलना है
- Image.resize() विधि को नए आकार और आकार के प्रकार के साथ CenterToCenter के रूप में कॉल करें
- आउटपुट SVG को सेव करें जिसे आवश्यकताओं के अनुसार आकार दिया गया है
इन चरणों को जावा में एसवीजी छवि का आकार बदलने के लिए डिज़ाइन किया गया है। प्रोग्रामिंग चरणों का कॉन्फ़िगरेशन विवरण और अनुक्रम साझा किया जाता है जिसे जावा का समर्थन करने वाले किसी भी वातावरण में पालन किया जा सकता है। आप आकार बदलने वाली SVG छवि को डिस्क पर सहेजने से पहले उसे अनुकूलित भी कर सकते हैं।
जावा में एसवीजी फ़ाइल का आकार बदलने के लिए कोड
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.ResizeType; | |
public class ResizeSvgImageInJava { | |
public static void main(String[] args) // Main function to resize SVG image in Java | |
{ | |
// Instantiate a license to avoid watermark in the output resized SVG file | |
License licForSvgResizing = new License(); | |
licForSvgResizing.setLicense("Aspose.Imaging.lic"); | |
// Load the source SVG image file that needs to be resized | |
Image img = Image.load("Circle.svg"); | |
// Set the new size of the SVG image along with the resize type | |
img.resize(img.getWidth() * 2, img.getHeight() * 2, ResizeType.CenterToCenter); | |
// Save the resized SVG image on the disk | |
img.save("ResizedSvg.svg"); | |
System.out.println("Done"); | |
} | |
} |
आप एक या अधिक विधियों जैसे setColorType(), setCompress(), setTextAsShapes() को कॉल करके आकार बदलने वाले SVG को अनुकूलित करने के लिए Image.Save() फ़ंक्शन में SvgOptions क्लास ऑब्जेक्ट का उपयोग कर सकते हैं। इसी तरह, आप फ़ॉन्ट स्टोर विकल्प प्राप्त करने या सेट करने के लिए ISvgResourceKeeperCallback getCallback() का उपयोग कर सकते हैं,
इस त्वरित ट्यूटोरियल में हमने जावा में एसवीजी इमेज का आकार बढ़ाना सीखा है। यदि आप अन्य प्रकार की छवि का आकार बदलना चाहते हैं, तो जावा का उपयोग करके छवि का आकार कैसे बदलें पर लेख देखें।