यह ट्यूटोरियल बहुत ही सामान्य आवश्यकता को संबोधित करता है अर्थात जावा में इमेज कैसे क्रॉप करें पर्यावरण कॉन्फ़िगरेशन प्रदान करके, आसान-से-पालन चरणों के रूप में एक विस्तृत प्रक्रिया और एक रन करने योग्य नमूना कोड जिसे किसी भी में उपयोग किया जा सकता है सामान्य ऑपरेटिंग सिस्टम। बिटमैप को क्रॉप करने के लिए जावा आधारित कोड में कोड की कुछ पंक्तियाँ होती हैं जो परिणामी छवि को BMP फ़ाइल के रूप में क्रॉप और सेव करती हैं।
जावा में छवि क्रॉप करने के लिए कदम
- इमेज को क्रॉप करने के लिए मावेन रिपॉजिटरी से Aspose.Imaging जोड़ने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
- स्रोत छवि फ़ाइल को Image क्लास ऑब्जेक्ट में लोड करें
- इमेज ऑब्जेक्ट को RasterImage क्लास में कास्ट करें
- बेहतर प्रदर्शन के लिए इमेज को मेमोरी में कैश करें
- वांछित मान निर्दिष्ट करते हुए पक्षों को अंदर की ओर खिसकाकर छवि को क्रॉप करें
- परिणामी छवि को डिस्क पर सहेजें
ये चरण बताते हैं कि कैसे जावा क्रॉप बिटमैप में विकास पर्यावरण विन्यास और इस उद्देश्य के लिए अपनाई जाने वाली चरण-दर-चरण प्रक्रिया के बारे में विवरण प्रदान किया जाता है। इस कार्य को करने के लिए आवश्यक सभी आवश्यक वर्गों और विधियों का उल्लेख किया गया है। यहां इमेजिंग क्रॉपिंग का वर्णन पक्षों को छवि केंद्र की ओर खिसकाकर किया गया है, हालांकि, आप एक आयत को भी परिभाषित करके एक छवि को क्रॉप कर सकते हैं।
जावा में छवि को क्रॉप करने के लिए कोड
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.RasterImage; | |
public class CropImageInJava { | |
public static void main(String[] args) // Main function to crop image in Java | |
{ | |
// Instantiate license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load source bitmap | |
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp")) | |
{ | |
// Cache the image for enhanced performance | |
if (!bitmapImage.isCached()) | |
{ | |
bitmapImage.cacheData(); | |
} | |
// Crop the image by sliding sides inwards | |
bitmapImage.crop(10, 10, 200, 0); | |
// Save the processed image | |
bitmapImage.save("Cropped.bmp"); | |
} | |
System.out.println("Done"); | |
} | |
} |
जावा क्रॉप इमेज में कोड की ये पंक्तियाँ और इसे डिस्क पर वापस सहेजें हालाँकि आपके पास सोर्स इमेज को लोड करने के लिए कई विकल्प हैं जैसे आप एक स्ट्रीम से एक इमेज लोड कर सकते हैं, एक इमेज लोड करते समय डेटा रिकवरी मोड सेट कर सकते हैं, बैकग्राउंड सेट कर सकते हैं रंग यदि पिक्सेल मान दूषित हो जाता है और अधिकतम अनुमत बफर आकार सेट करता है।
इस ट्यूटोरियल में, हमने छवियों को क्रॉप करना सीखा है, हालांकि, यदि आप सीखना चाहते हैं कि छवियों को कैसे संपीड़ित किया जाए, तो जावा में छवि को कैसे संपीड़ित करें पर लेख देखें।