Aspose.Imaging Cloud SDK for JavaScript
Şəkilləri yaratmaq, idarə etmək və çevirmək üçün JavaScript API
Güclü JavaScript Kitabxanası Proqramçılara PSD, PNG, JPG, BMP, TIFF və GIF şəkil fayl formatlarını yaratmağa, redaktə etməyə, ölçüsünü dəyişməyə, kəsməyə, döndərməyə və çevirməyə imkan verir.
Bugünkü rəqəmsal əsrdə təsvirin işlənməsi və manipulyasiya veb inkişafı, qrafik dizayn və multimedia istehsalı da daxil olmaqla müxtəlif sənayelərdə mühüm rol oynayır. JavaScript üçün Aspose.Imaging SDK proqram tərtibatçılarına hərtərəfli təsvirin emal imkanlarını təmin edən dominant proqram inkişaf dəstidir (SDK). qabaqcıl təsvir yaratma, çevirmə və manipulyasiya funksiyalarını öz veb proqramlarına asanlıqla daxil edin. SDK populyar JavaScript çərçivələri ilə qüsursuz inteqrasiya təklif edir və onu həm yeni, həm də mövcud layihələr üçün uyğun edir.
JavaScript üçün Aspose.Imaging Cloud SDK proqram tərtibatçılarını qabaqcıl təsvirin işlənməsi üçün hərtərəfli funksiyalar dəsti ilə təchiz edir. Ölçülərinin dəyişdirilməsi, kəsilməsi, fırlanması, sürüşdürülməsi, su nişanının qoyulması və ya filtrlərin tətbiqindən asılı olmayaraq, SDK bu vəzifələri asanlıqla yerinə yetirmək üçün geniş üsul və seçimlər təklif edir. Proqram təminatı proqramçıları bu xüsusiyyətlərdən görüntüləri müştəri tərəfində dinamik şəkildə manipulyasiya etmək, təkmilləşdirilmiş istifadəçi təcrübəsini təmin etmək və server tərəfində emal xərclərini azaltmaq üçün istifadə edə bilərlər. Tərtibatçıların həssas veb dizaynı üçün şəklin ölçüsünü dəyişməli və ya əqli mülkiyyətinizi qorumaq üçün su nişanları əlavə etməli olub-olmamasından asılı olmayaraq, Aspose.Imaging intuitiv API ilə bu vəzifələri asanlaşdırır.
JavaScript üçün Aspose.Imaging Cloud SDK müxtəlif şəkil faylları ilə işləməkdə uyğunluğu və çevikliyi təmin edən geniş çeşidli şəkil formatlarını dəstəkləyir. JPEG, PNG, PSD, WEBP və GIF kimi məşhur formatlardan tutmuş TIFF, SVG və BMP kimi sənaye standartlı formatlara qədər, tərtibatçılar müxtəlif təsvir növlərini heç bir çətinlik çəkmədən idarə etmək üçün SDK-ya etibar edə bilərlər. Bədii effektlərin və filtrlərin tətbiqi, həmçinin su nişanları, annotasiyalar və mətn örtükləri əlavə etmək kimi bəzi qabaqcıl təsvirin redaktəsi və çevrilməsi də kitabxananın bir hissəsidir. Geniş funksiyalar diapazonu, çarpaz brauzer uyğunluğu və optimallaşdırılmış performansı ilə SDK proqram tərtibatçıları üçün istifadəçi təcrübəsini artıran və müxtəlif sənayelərdə innovasiyalara təkan verən möhkəm təsvir manipulyasiya həlləri yaratmaq üçün əla vasitədir.
JavaScript üçün Aspose.Imaging Cloud SDK ilə işə başlamaq
JavaScript üçün Aspose.Imaging Cloud SDK quraşdırmağın tövsiyə olunan yolu npm-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə JavaScript üçün Aspose.Imaging Cloud SDK quraşdırın
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
Siz kitabxananı birbaşa Aspose.Imaging məhsul səhifəsindən endirə bilərsiniz
JS API vasitəsilə şəklin digər formatlara çevrilməsi
JavaScript üçün Aspose.Imaging Cloud SDK proqram tərtibatçılarına yalnız bir neçə sətir JavaScript kodu ilə şəkilləri yükləməyə və müxtəlif dəstəklənən fayl formatlarına çevirməyə imkan verir. SDK BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF və daha çox kimi müxtəlif fayl formatlarına çevrilməyi dəstəkləyir. Aşağıdakı misal JavaScript vasitəsilə şəklin PNG fayl formatına necə çevriləcəyini göstərir.
Şəkli JavaScript API vasitəsilə PNG Formatına Necə Çevirmək olar?
//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 Tətbiqləri vasitəsilə Şəkil Xüsusiyyətlərini Alın və Yeniləyin
JavaScript üçün Aspose.Imaging Cloud SDK JavaScript proqramları daxilində şəkil xassələrinin idarə edilməsi üçün tam dəstəyi təmin etmişdir. API tərtibatçılara fon rəngi, səhifə eni, səhifə hündürlüyü, haşiyə eni və hündürlüyü kimi təsvir xüsusiyyətlərini yeniləməyə imkan verir. Kitabxana müxtəlif şəkil xassələri ilə işləmək üçün bir sıra digər vacib funksiyaları özündə cəmləşdirir, məsələn, mövcud təsvir xüsusiyyətlərini əldə etmək, EMG və WMF təsvir xüsusiyyətlərini yeniləmək, GIF xassələrini idarə etmək, EMF şəkil xüsusiyyətlərini yeniləmək və s.
Java API vasitəsilə mövcud Şəkil Xüsusiyyətlərini əldə edin, dəyişdirin və yadda saxlayın
// 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 vasitəsilə Şəkillərə Filtrlər tətbiq edin
JavaScript üçün Aspose.Imaging Cloud SDK proqram tərtibatçılarına URL vasitəsilə uzaq yerdən şəkil yükləməyi və JavaScript əmrlərindən istifadə edərək yüklənmiş şəklə filtrlər tətbiq etməyi asanlaşdırır. SDK-da BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing və s. kimi müxtəlif filtr seçimləri mövcuddur. Aşağıdakı nümunə proqram tərtibatçılarının JavaScript proqramları daxilində təsviri necə yükləyə və ona filtrlərə müxtəlif növləri tətbiq edə biləcəyini göstərir.
JavaScript API vasitəsilə Şəkillərə Filtrləri Necə Tətbiq etmək olar?
//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 vasitəsilə Şəkillərin ölçüsünü dəyişdirin
JavaScript üçün Aspose.Imaging Cloud SDK proqram tərtibatçılarına yalnız bir neçə sətir JavaScript kodu ilə müxtəlif növ şəkillərin ölçüsünü dəyişməyə imkan verir. API tək API çağırışında təsvirin miqyasını dəyişmək, kəsmək, çevirmək və ixrac etmək üçün dəstək verir. SDK həmçinin şəklin ölçüsünü dəyişdikdən sonra şəklin başqa formatda saxlanmasına dəstək verir. Aşağıdakı nümunə proqram tərtibatçılarının JavaScript proqramlarında JPG şəklini necə yükləyə və ölçüsünü dəyişdirə biləcəyini göstərir.
JavaScript API vasitəsilə JPG Şəkillərinin ölçüsünü necə dəyişmək olar?
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);
});