Aspose.Imaging Cloud SDK for JavaScript
छवियाँ बनाने, प्रबंधित करने और परिवर्तित करने के लिए जावास्क्रिप्ट एपीआई
एक शक्तिशाली जावास्क्रिप्ट लाइब्रेरी प्रोग्रामर्स को PSD, PNG, JPG, BMP, TIFF, और GIF छवि फ़ाइल स्वरूपों को बनाने, संपादित करने, आकार बदलने, क्रॉप करने, घुमाने और परिवर्तित करने की अनुमति देती है।
आज के डिजिटल युग में, इमेज प्रोसेसिंग और मैनिपुलेशन वेब डेवलपमेंट, ग्राफिक डिज़ाइन और मल्टीमीडिया प्रोडक्शन सहित विभिन्न उद्योगों में महत्वपूर्ण भूमिका निभाते हैं। Aspose.Imaging SDK for JavaScript एक प्रमुख सॉफ़्टवेयर डेवलपमेंट किट (SDK) है जो व्यापक इमेज प्रोसेसिंग क्षमताएँ प्रदान करता है, जिससे सॉफ़्टवेयर डेवलपर्स अपने वेब एप्लिकेशन में उन्नत इमेज निर्माण, रूपांतरण और मैनिपुलेशन कार्यक्षमताओं को आसानी से शामिल कर सकते हैं। SDK लोकप्रिय JavaScript फ़्रेमवर्क के साथ सहज एकीकरण प्रदान करता है, जो इसे नए और मौजूदा दोनों प्रोजेक्ट के लिए उपयुक्त बनाता है।
Aspose.Imaging Cloud SDK for JavaScript सॉफ़्टवेयर डेवलपर्स को उन्नत इमेज प्रोसेसिंग के लिए सुविधाओं के व्यापक सेट से लैस करता है। चाहे वह आकार बदलना, क्रॉप करना, घुमाना, फ़्लिप करना, वॉटरमार्क करना या फ़िल्टर लगाना हो, SDK इन कार्यों को आसानी से पूरा करने के लिए कई तरह के तरीके और विकल्प प्रदान करता है। सॉफ़्टवेयर प्रोग्रामर इन सुविधाओं का उपयोग क्लाइंट-साइड पर गतिशील रूप से छवियों में हेरफेर करने के लिए कर सकते हैं, जिससे एक बेहतर उपयोगकर्ता अनुभव मिलता है और सर्वर-साइड प्रोसेसिंग ओवरहेड कम होता है। चाहे डेवलपर्स को उत्तरदायी वेब डिज़ाइन के लिए किसी छवि का आकार बदलने की आवश्यकता हो या अपनी बौद्धिक संपदा की सुरक्षा के लिए वॉटरमार्क जोड़ने की, Aspose.Imaging अपने सहज API के साथ इन कार्यों को सरल बनाता है।
JavaScript के लिए Aspose.Imaging Cloud SDK छवि प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जो विविध छवि फ़ाइलों को संभालने में संगतता और लचीलापन सुनिश्चित करता है। JPEG, PNG, PSD, WEBP और GIF जैसे लोकप्रिय प्रारूपों से लेकर TIFF, SVG और BMP जैसे उद्योग-मानक प्रारूपों तक, डेवलपर्स बिना किसी परेशानी के विभिन्न छवि प्रकारों को संभालने के लिए SDK पर भरोसा कर सकते हैं। लाइब्रेरी का कुछ उन्नत छवि संपादन और रूपांतरण भी है जैसे कलात्मक प्रभाव और फ़िल्टर लागू करना और साथ ही वॉटरमार्क, एनोटेशन और टेक्स्ट ओवरले जोड़ना। अपनी विस्तृत विशेषताओं, क्रॉस-ब्राउज़र संगतता और अनुकूलित प्रदर्शन के साथ, SDK सॉफ्टवेयर डेवलपर्स के लिए मजबूत छवि हेरफेर समाधान बनाने के लिए एक बेहतरीन उपकरण है जो उपयोगकर्ता अनुभव को बढ़ाता है और विभिन्न उद्योगों में नवाचार को बढ़ावा देता है।
Aspose.Imaging Cloud SDK for JavaScript के साथ आरंभ करना
Aspose.Imaging Cloud SDK for JavaScript को इंस्टॉल करने का अनुशंसित तरीका npm का उपयोग करना है। कृपया सुचारू इंस्टॉलेशन के लिए निम्न कमांड का उपयोग करें।
NuGet के माध्यम से JavaScript के लिए Aspose.Imaging Cloud SDK स्थापित करें
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
आप लाइब्रेरी को सीधे Aspose.Imaging उत्पाद पृष्ठ से डाउनलोड कर सकते हैं
JS API के माध्यम से अन्य प्रारूपों में छवि रूपांतरण
जावास्क्रिप्ट के लिए Aspose.Imaging Cloud SDK सॉफ्टवेयर डेवलपर्स को जावास्क्रिप्ट कोड की केवल कुछ पंक्तियों के साथ छवियों को विभिन्न अन्य समर्थित फ़ाइल स्वरूपों में लोड और परिवर्तित करने की अनुमति देता है। SDK विभिन्न फ़ाइल स्वरूपों जैसे BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF, और कई अन्य में रूपांतरण का समर्थन करता है। निम्न उदाहरण दिखाता है कि जावास्क्रिप्ट के माध्यम से किसी छवि को PNG फ़ाइल स्वरूप में कैसे परिवर्तित किया जाए।
JavaScript API के माध्यम से छवि को PNG प्रारूप में कैसे परिवर्तित करें?
//Load Image
const Image = require('aspose.imaging');
const image = Image.load('path/to/input/image.jpg');
//Save image in PNG format
image.save('path/to/output/image.png', new ImageOptions.png());
//saves the image in JPEG format with a compression level of 75:
const options = new ImageOptions.jpeg();
options.setQuality(75);
image.save('path/to/output/image.jpg', options);
JavaScript ऐप्स के ज़रिए इमेज प्रॉपर्टी प्राप्त करें और अपडेट करें
Aspose.Imaging Cloud SDK for JavaScript ने JavaScript एप्लिकेशन के अंदर इमेज प्रॉपर्टी को संभालने के लिए पूरा समर्थन प्रदान किया है। API डेवलपर्स को बैकग्राउंड कलर, पेज की चौड़ाई, पेज की ऊंचाई, बॉर्डर की चौड़ाई और बॉर्डर की ऊंचाई जैसे इमेज प्रॉपर्टी को अपडेट करने की अनुमति देता है। लाइब्रेरी में विभिन्न इमेज प्रॉपर्टी के साथ काम करने के लिए कई अन्य महत्वपूर्ण सुविधाएँ शामिल हैं, जैसे कि मौजूदा इमेज प्रॉपर्टी प्राप्त करना, EMG और WMF इमेज प्रॉपर्टी को अपडेट करना, GIF प्रॉपर्टी को प्रबंधित करना, EMF इमेज प्रॉपर्टी को अपडेट करना और इसी तरह की अन्य सुविधाएँ।
Java API के माध्यम से मौजूदा छवि गुण प्राप्त करें, संशोधित करें और सहेजें
// load an image
const image = AsposeImaging.Image.load('path/to/image.jpg');
// access various properties of the loaded image
console.log('Image width:', image.getWidth());
console.log('Image height:', image.getHeight());
console.log('Image format:', image.getFileFormat());
console.log('Image resolution:', image.getResolutionSettings());
console.log('Image color mode:', image.getColorMode());
// modify certain image properties
const newWidth = 800;
const newHeight = 600;
image.resize(newWidth, newHeight);
// Save the modified image
const outputPath = 'path/to/output.jpg';
const options = new AsposeImaging.ImageOptions.JpegOptions();
options.setQuality(80); // Set JPEG quality to 80%
image.save(outputPath, options);
JavaScript API के ज़रिए इमेज पर फ़िल्टर लागू करें
Aspose.Imaging Cloud SDK for JavaScript सॉफ़्टवेयर डेवलपर्स के लिए URL के ज़रिए किसी रिमोट लोकेशन से इमेज लोड करना और JavaScript कमांड का इस्तेमाल करके लोड की गई इमेज पर फ़िल्टर लागू करना आसान बनाता है. SDK में कई फ़िल्टर विकल्प उपलब्ध हैं, जैसे कि BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing वगैरह. निम्न उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर कैसे एक इमेज लोड कर सकते हैं और JavaScript एप्लिकेशन के अंदर उस पर अलग-अलग तरह के फ़िल्टर लागू कर सकते हैं.
JavaScript API के माध्यम से छवियों पर फ़िल्टर कैसे लागू करें?
//Load image
AsposeImaging.loadImage("path/to/image.jpg", function (image) {
// Image loaded successfully
image.filter(image.filterType.Grayscale); // Apply grayscale filter
image.filter(image.filterType.Brightness, 0.5); // Apply brightness filter
image.filter(image.filterType.Contrast, 1.2); // Apply contrast filter
// Save the modified image
image.save("path/to/modified_image.jpg", function () {
// Image saved successfully
console.log("Modified image saved");
}, function (error) {
// Error occurred while saving image
console.log(error);
});
}, function (error) {
// Error occurred while loading image
console.log(error);
});
JavaScript API के ज़रिए छवियों का आकार बदलें
JavaScript के लिए Aspose.Imaging Cloud SDK सॉफ़्टवेयर डेवलपर्स को JavaScript कोड की सिर्फ़ कुछ पंक्तियों के साथ विभिन्न प्रकार की छवियों का आकार बदलने में सक्षम बनाता है। API एक ही API कॉल में छवि को स्केल करने, क्रॉप करने, फ़्लिप करने और निर्यात करने के लिए सहायता प्रदान करता है। SDK छवि का आकार बदलने के बाद छवि को दूसरे फ़ॉर्मेट में सहेजने के लिए भी सहायता प्रदान करता है। निम्न उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर JavaScript एप्लिकेशन के अंदर JPG छवि को कैसे लोड और आकार बदल सकते हैं।
JavaScript API के माध्यम से JPG इमेज का आकार कैसे बदलें?
const inputFileName = "input.jpg";
const outputFileName = "output.jpg";
const newWidth = 800;
const newHeight = 600;
imagingApi.createResizedImage(
{ name: inputFileName, format: "jpg" },
newWidth,
newHeight,
null,
null,
null,
null,
null,
ResizeType.LanczosResample,
null,
{ folder: "inputFolder" }
).then((result) => {
console.log("Image resized successfully");
console.log(result);
}).catch((error) => {
console.log("Error occurred:", error);
});