इस त्वरित ट्यूटोरियल को यह समझाने के लिए डिज़ाइन किया गया है कि कैसे चरणों के अनुक्रम और चलने योग्य नमूना कोड की सहायता से जावा का उपयोग करके छवि का आकार बदलें। छवि का आकार बदलने के लिए जावा कोड एक नया आकार और आकार प्रकार निर्धारित करके प्रक्रिया को प्रदर्शित करता है हालांकि आप कई अन्य विकल्पों का भी उपयोग कर सकते हैं। आउटपुट छवि को किसी भी प्रारूप में सहेजा जा सकता है जैसे JPEG, PNG, BMP, आदि।
जावा का उपयोग करके छवि का आकार बदलने के चरण
- मावेन रिपॉजिटरी से Aspose.Imaging का उपयोग करने के लिए एप्लिकेशन को कॉन्फ़िगर करें
- स्रोत छवि को डिस्क से Image क्लास ऑब्जेक्ट में लोड करें
- नया आकार और ResizeType प्रदान करके Image.resize() फ़ंक्शन को कॉल करें
- डिस्क पर आउटपुट छवि को वांछित प्रारूप में सहेजें
जावा आकार बदलें छवि प्रक्रिया का उपयोग करते समय पहले पर्यावरण को कॉन्फ़िगर करने के चरणों को साझा करके और फिर जावा प्रोग्राम में अनुसरण की जाने वाली चरण-दर-चरण प्रक्रिया को यहां वर्णित किया गया है। इमेज क्लास में आकार बदलने () फ़ंक्शन के लिए कई ओवरलोड होते हैं जो ResizeType या ImageResizeSettings गणक का उपयोग करके छवि का आकार बदलने के लिए विभिन्न विकल्प प्रदान करते हैं। इसी तरह, सेव () मेथड में आउटपुट इमेज को स्ट्रीम या डिस्क पर बाउंडिंग रेक्टेंगल सेट करने के साथ सेव करने के लिए कई विकल्प हैं।
जावा का उपयोग करके छवि का आकार बदलने के लिए कोड
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.ResizeType; | |
public class ResizeImageUsingJava { | |
public static void main(String[] args) { | |
// Initialize the license to avoid watermark in the output image and | |
// trial version limitations while resizing the image | |
License licenseResizeImage = new License(); | |
licenseResizeImage.setLicense("Aspose.Imaging.lic"); | |
// Load the sample input image to be resized | |
Image imageToResize = Image.load("inputImage.jpg"); | |
// Resize the image to half of its original size with resize type HighQualityResample | |
imageToResize.resize((int)(imageToResize.getWidth()*0.5), (int)(imageToResize.getHeight()*0.5), ResizeType.HighQualityResample); | |
// Save the resized image on disk | |
imageToResize.save("ResizedImage.jpg"); | |
System.out.println("Done"); | |
} | |
} |
यह कोड दर्शाता है कि बेल, कैटमुलरोम, क्यूबिकबीएसपीलाइन, हाईक्वालिटी रिसैंपल, लैंज़ोस रिसैम्पल, आदि सहित ResizeType एन्यूमरेटर में निर्दिष्ट किसी भी आकार बदलने वाले प्रकार का उपयोग करके Java आकार बदलें छवि फ़ाइल का उपयोग कैसे किया जा सकता है। इसी तरह, आप रंग परिमाणीकरण विधि मान, प्रकार सेट कर सकते हैं फ़िल्टर और इंटरपोलेशन मोड के साथ-साथ resize() फ़ंक्शन में ImageResizeSettings ऑब्जेक्ट का उपयोग करना।
इस त्वरित मार्गदर्शिका ने हमें सिखाया है कि गुणवत्ता को खोए बिना जावा आकार बदलने वाली छवि का उपयोग कैसे करें। यदि आप विभिन्न छवि प्रकारों जैसे बीएमपी से पीएनजी के बीच रूपांतरण सीखना चाहते हैं, तो जावा में बीएमपी को पीएनजी में कैसे बदलें पर लेख देखें।