Aspose.Imaging  for Java

इमेज प्रोसेसिंग के लिए जावा लाइब्रेरी और एपीआई

किसी भी छवि संपादक की आवश्यकता के बिना अपने स्वयं के जावा ऐप का उपयोग करके छवियां बनाएं, लोड करें और हेरफेर करें

  नि: शुल्क परीक्षण डाउनलोड करें
Test  
 

जावा के लिए Aspose.Imaging की पूर्ण छवि प्रसंस्करण क्षमताओं का उपयोग करें

जावा के लिए Aspose.Imaging एक लाइब्रेरी है जो आपको छवि और फोटो प्रोसेसिंग के लिए उन्नत टूल से सशक्त बनाती है। इस लचीले एपीआई के साथ, आप विशेष छवि संपादकों की आवश्यकता के बिना आसानी से छवियां बना सकते हैं, लोड कर सकते हैं, परिवर्तित कर सकते हैं और उनमें हेरफेर कर सकते हैं।

निम्नलिखित प्रमुख विशेषताओं का अन्वेषण करें:

  • छवि परिवर्तन: आसानी से संपीड़न, विलय, आकार बदलना, क्रॉप करना, घुमाना और काले और सफेद या ग्रेस्केल में रूपांतरण लागू करें। इष्टतम परिणामों के लिए चमक, कंट्रास्ट और गामा स्तर समायोजित करें।
  • उन्नत जोड़-तोड़: अपने छवि प्रसंस्करण कार्यों को स्वचालित करने के लिए ब्लर फिल्टर, स्मूथिंग, शार्पनिंग, कार्टूनिफाई इमेज इफ़ेक्ट, अल्फा ब्लेंडिंग, वॉटरमार्क, पृष्ठभूमि परिवर्तन और मास्क का उपयोग करें।
  • मेमोरी अनुकूलन: तेज़ और प्रभावी छवि प्रसंस्करण सुनिश्चित करने के लिए कुशल मेमोरी अनुकूलन रणनीतियों को नियोजित करें।
  • ड्राइंग और ग्राफ़िक प्रिमिटिव: आकृतियाँ बनाएँ, ग्राफ़िक प्रिमिटिव बनाएं और अपनी छवियों को बेहतर बनाने के लिए विभिन्न फ़ॉन्ट शैलियों के साथ टेक्स्ट जोड़ें।
  • छवि रूपांतरण: एकीकृत बहु-पृष्ठ छवि प्रसंस्करण समर्थन के साथ छवियों को विभिन्न प्रारूपों में निर्यात करें।

विभिन्न प्रारूपों की अनुकूलता

जावा के लिए Aspose.Imaging एक विश्वसनीय और बहुमुखी लाइब्रेरी है जो EPS, DjVu, DNG, WebP, DICOM और SVG सहित कई प्रकार के प्रारूपों का समर्थन करती है। यह आपके विविध छवि प्रसंस्करण कार्यों के लिए एक आदर्श समाधान है।

क्रॉस-प्लेटफ़ॉर्म समर्थन

जावा के लिए Aspose.Imaging के साथ क्रॉस-प्लेटफ़ॉर्म संगतता का आनंद लें, जो विंडोज़ और लिनक्स दोनों ऑपरेटिंग सिस्टम पर निर्बाध रूप से काम करता है। आपका प्लेटफ़ॉर्म चाहे जो भी हो, स्थिर और उच्च गुणवत्ता वाली छवि प्रसंस्करण क्षमताओं का अनुभव करें।

जावा के लिए Aspose.Imaging के साथ छवि प्रसंस्करण गुणवत्ता का एक नया स्तर अनलॉक करें। आज ही हमारे एपीआई का उपयोग शुरू करें और इसके लचीलेपन, स्थिरता और प्रदर्शन की खोज करें।

उन्नत इमेज प्रोसेसिंग एपीआई विशेषताएं

चित्र बनाएं, लोड करें और संपादित करें

छवि डेस्क्यू

एनिमेटेड मल्टी-फ़्रेम छवियों का समर्थन करें

यूनिफ़ॉर्म इमेज पेज (फ़्रेम) प्रोसेसिंग

ग्राफिक्स (ग्राफिक्स पथ और विभिन्न ज्यामितीय आकृतियों) का उपयोग करके चित्र बनाएं

मेमोरी ऑप्टिमाइज़ेशन रणनीतियाँ

फ़ॉन्ट पहलुओं को नियंत्रित करते हुए टेक्स्ट बनाएं

एसवीजी को एम्बेडेड या निर्यात किए गए फोंट के साथ सहेजें

विभिन्न छवि फिल्टर और प्रभाव

छवि प्रारूप परिवर्तित करें

प्रसंस्करण दिनचर्या के समृद्ध सेट के साथ, एपीआई उन्नत एल्गोरिदम की एक सरणी भी प्रदान करता है जो इसे छवि रूपांतरण के लिए एक-एक-एक समाधान बनाता है। इन एल्गोरिदम को विशेष वर्गों में समझाया गया है, जो उपयोग में आसान हैं और छवियों को पारंपरिक रेखापुंज प्रारूपों के साथ-साथ PSD, WMF, EMF, DjVu, DICOM, DNG और WebP प्रारूपों में विश्वसनीयता के साथ निर्यात कर सकते हैं।

इस लाइब्रेरी का उपयोग करके, प्रारूप रूपांतरण फ़ाइल एक्सटेंशन को वांछित प्रारूप में बदलने जितना आसान है।

विभिन्न स्वरूपों में छवि सहेजें - Java

import com.aspose.imaging.*;
import com.aspose.imaging.imageoptions.*;
import com.aspose.imaging.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.imaging.fileformats.pdf.PdfDocumentInfo;
try (Image img = Image.load(dir + "template.jpg"))
{
// save in different formats
img.save(dir + "output.webp", new WebPOptions());
img.save(dir + "output.psd ", new PsdOptions());
img.save(dir + "output.tiff", new TiffOptions(TiffExpectedFormat.Default));
// Save image to Pdf
PdfOptions exportOptions = new PdfOptions();
exportOptions.setPdfDocumentInfo(new PdfDocumentInfo());
img.save(dir + "output.pdf", exportOptions);
}

गतिशील रूप से चित्र बनाएं

Aspose.Imaging for Java मुख्य कार्यक्षमता के साथ-साथ ड्राइंग सुविधाओं के उन्नत सेट का समर्थन करता है। डेवलपर्स या तो पिक्सेल जानकारी में हेरफेर करके या ग्राफिक्स और पथ जैसी उन्नत कार्यक्षमता का उपयोग करके छवि की सतह पर आकर्षित कर सकते हैं।

Java छवि पुस्तकालय आपको आसानी से रेखाएं, वक्र, आयत और अन्य ज्यामितीय आकृतियों को आकर्षित करने, ठोस रंगों या ग्रेडिएंट और बनावट के साथ बंद आकृतियों को भरने, फ़ॉन्ट पर ठीक नियंत्रण के लिए विकल्पों के साथ पाठ बनाने और मौजूदा छवि डेटा लोड करके चित्र बनाने में सक्षम बनाता है।

फ़ोटो संपादित करें

Aspose.Imaging फ़ोटो को लोड करने, संपादित करने, संसाधित करने और सहेजने की क्षमता प्रदान करता है। लाइब्रेरी का उपयोग करके आप आसानी से लोड की गई तस्वीरों को संपादित कर सकते हैं, फ़िल्टर लागू कर सकते हैं, ग्राफिक्स और पथ का उपयोग करके उनमें हेरफेर कर सकते हैं। Aspose.Imaging का उपयोग करके, आप आसानी से फ़ोटो फ़िल्टर कर सकते हैं।

फ़ोटो लोड करें, संपादित करें, फ़िल्टर करें और सहेजें - Java

import com.aspose.imaging.Image;
import com.aspose.imaging.imageoptions.JpegOptions;
// load file to be converted
try (Image img = Image.load("photo.dng"))
{
//Apply grayscale filter to loaded image
img.grayscale();
//Save image to Jpeg format
img.save(dir + "output.jpg", new JpegOptions());
}

छवियों को संपीड़ित करें

Aspose.Imaging for Java संपीड़ित वेक्टर छवियों का समर्थन करता है। वे ईएमएफ, डब्लूएमएफ, एसवीजी प्रारूपों की वेक्टर छवियां हैं जिन्हें ज़िप संग्रहकर्ता का उपयोग करके संपीड़ित किया जाता है। उनका आकार मूल के 30-70% से औसत है। यह मीडिया पर स्थान बचाता है और नेटवर्क पर फ़ाइल स्थानांतरण समय को कम करता है।

छवि बनाएं, हेरफेर करें और इसे डिस्क पर सहेजें

Java के लिए Aspose.Imaging का उपयोग करके आप आसानी से निर्दिष्ट मापदंडों के साथ चित्र बना सकते हैं, उनमें हेरफेर कर सकते हैं और सहेज सकते हैं।

पीएनजी छवि बनाएं, उसमें हेरफेर करें और सहेजें - Java

import com.aspose.imaging.*;
import com.aspose.imaging.imageoptions.*;
// Image width and height
int width = 500;
int height = 300;
// Where created image to store
String path = "C:/createdImage.png";
// Create options
PngOptions options = new PngOptions();
options.setSource(new FileCreateSource(path, false));
try (PngImage image = (PngImage)Image.create(options, width, height))
{
// Create and initialize an instance of Graphics class
Graphics graphic = new Graphics(image);
// and Clear Graphics surface
graphic.clear(Color.Green);
// Draw line on image
graphic.drawLine(new Pen(Color.getBlue()), 9, 9, 90, 90);
// Resize image
int newWidth = 400;
image.resizeWidthProportionally(newWidth, ResizeType.LanczosResample);
// Crop the image to specified area
Rectangle area = new Rectangle(10, 10, 200, 200);
image.crop(area);
image.save();
}
  
Test  

Aspose.Imaging नीचे सूचीबद्ध अन्य लोकप्रिय विकास परिवेशों के लिए अलग-अलग इमेजिंग API प्रदान करता है: