Aspose.Imaging  for .NET

.NET क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी - इमेज प्रोसेसिंग के लिए एपीआई

किसी भी छवि संपादक की आवश्यकता के बिना छवियों को बनाएं, लोड करें, हेरफेर करें या परिवर्तित करें।

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

.NET के लिए Aspose.Imaging के साथ इमेज प्रोसेसिंग की पूरी क्षमता को अनलॉक करें

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

मुख्य विशेषताएं खोजें:

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

प्रारूप अनुकूलता

.NET के लिए Aspose.Imaging न केवल लचीला और स्थिर है बल्कि बहुमुखी भी है। यह सबसे अधिक उपयोग किए जाने वाले छवि प्रारूपों का समर्थन करता है, और यह डीजेवीयू, डीआईसीओएम, वेबपी, ईपीएस और डीएनजी जैसे विशेष प्रारूपों के लिए समर्थन प्रदान करके एक कदम आगे बढ़ता है। यह व्यापक प्रारूप समर्थन इसे छवि प्रसंस्करण कार्यों की एक विस्तृत श्रृंखला के लिए आपका पसंदीदा समाधान बनाता है।

क्रॉस-प्लेटफ़ॉर्म संगतता

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

.NET के लिए Aspose.Imaging के साथ अपने इमेज प्रोसेसिंग प्रोजेक्ट्स को नई ऊंचाइयों तक ले जाएं। आज ही हमारे एपीआई के लचीलेपन, स्थिरता और शक्ति का अनुभव करें।

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

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

छवि डेस्क्यू

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

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

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

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

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

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

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

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

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

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

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

using System;
using System.IO;
using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
using (var img = Aspose.Imaging.Image.Load(dataDir + "template.jpg"))
{
// save in different formats
img.Save(dataDir + "output.webp", new Aspose.Imaging.ImageOptions.WebPOptions());
img.Save(dataDir + "output.psd ", new Aspose.Imaging.ImageOptions.PsdOptions());
img.Save(dataDir + "output.tiff", new Aspose.Imaging.ImageOptions.TiffOptions(TiffExpectedFormat.Default));
// Save image to Pdf
PdfOptions exportOptions = new PdfOptions();
exportOptions.PdfDocumentInfo = new Aspose.Imaging.FileFormats.Pdf.PdfDocumentInfo();
img.Save(dataDir + "output.pdf", exportOptions);
}
File.Delete(dataDir + "output.webp");
File.Delete(dataDir + "output.psd");
File.Delete(dataDir + "output.tiff");
File.Delete(dataDir + "output.pdf");

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

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

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

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

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

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

using Aspose.Imaging;
using System.IO;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
using (var img = (RasterImage)Aspose.Imaging.Image.Load(dataDir + "template.tiff"))
{
img.Grayscale();
// save in jpg format
img.Save(dataDir + "output.jpg", new Aspose.Imaging.ImageOptions.JpegOptions());
}
File.Delete(dataDir + "output.jpg");

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

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

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

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

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

using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using System.IO;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
// Image width and height
int width = 500;
int height = 300;
// Where created image to store
string path = dataDir + @"result.png";
// Create options
PngOptions options = new PngOptions() { Source = new FileCreateSource(path, false) };
using (PngImage image = (PngImage)Image.Create(options, width, height))
{
// Create and initialize an instance of Graphics class
// and Clear Graphics surface
Graphics graphic = new Graphics(image);
graphic.Clear(Color.Green);
// Draw line on image
graphic.DrawLine(new Pen(Color.Blue), 9, 9, 90, 90);
// Resize image
int newWidth = 400;
image.ResizeWidthProportionally(newWidth, ResizeType.LanczosResample);
// Crop the image to specified area
Aspose.Imaging.Rectangle area = new Aspose.Imaging.Rectangle(10, 10, 200, 200);
image.Crop(area);
image.Save();
}
File.Delete(path);
  
Test  

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