1. Məhsullar
  2.   Şəkil
  3.   Node.js
  4.   Aspose.Imaging Cloud SDK for Node.js

Aspose.Imaging Cloud SDK for Node.js

 
 

Şəkilləri yaratmaq, idarə etmək və çevirmək üçün Node.js API

Güclü Node.js 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 emalı səhiyyə, maliyyə və e-ticarət də daxil olmaqla müxtəlif sənaye sahələrinin vacib aspektinə çevrilib. Node.js-dən istifadə edən tərtibatçılar üçün problem çox vaxt mövcud iş axınları ilə mükəmməl inteqrasiya edən möhkəm və genişlənə bilən həll tapmaqda olur. Səmərəli və miqyaslana bilən təsvir emalı həllərinə artan tələbatla Aspose Node.js üçün Aspose.Imaging Cloud SDK təqdim etdi. , proqram tərtibatçılarına buludda şəkillər yaratmağa, redaktə etməyə, çevirməyə və manipulyasiya etməyə imkan verən güclü açıq mənbə API.

Node.js üçün Aspose.Imaging Cloud SDK tətbiqləri daxilində müxtəlif təsvirlərin işlənməsi tapşırıqlarını yerinə yetirməli olan tərtibatçılar üçün hərtərəfli həll yolu kimi seçilir. Yerli resurslar və mürəkkəb quraşdırma tələb edən ənənəvi kitabxanalardan fərqli olaraq, bu SDK görüntü manipulyasiyası üçün genişlənə bilən və yüksək performanslı mühit təmin etmək üçün bulud infrastrukturundan istifadə edir. Bu SDK müxtəlif formatlarda yeni şəkillərin yaradılması, təsvirin sıxılması, xüsusi ölçülərə uyğun olaraq şəkillərin ölçüsünün dəyişdirilməsi, arzuolunmaz sahələri silmək üçün şəkillərin kəsilməsi, oriyentasiyasını tənzimləmək və digər fayl formatlarına çevrilməsi üçün şəkillərin fırlanması kimi geniş funksiyaları təmin edir. şəkil emal imkanlarını tətbiqlərinə inteqrasiya etməli olan proqram tərtibatçıları üçün ideal həlldir.

Node.js üçün Aspose.Imaging Cloud SDK-nı idarə etmək çox asandır və JPEG, PNG, GIF, BMP, TIFF, PSD, SVG və daha çox daxil olmaqla, bütün əsas şəkil formatlarını dəstəkləyir. Bulud əsaslı təsvirin emalı ilə tətbiqiniz əlavə infrastruktura ehtiyac olmadan böyük həcmdə təsvirin işlənməsi tapşırıqlarının öhdəsindən asanlıqla gələ bilər. SDK yüksək keyfiyyətli çıxış təmin etmək üçün qurulmuşdur, şəkillərin sədaqətini itirmədən işlənməsini təmin edir ki, bu da peşəkar səviyyəli tətbiqlər üçün xüsusilə vacibdir. Geniş funksiyalar diapazonu, çarpaz brauzer uyğunluğu və yüksək keyfiyyətli çıxışı 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 emalı həlləri yaratmaq üçün əla vasitədir.

Previous Next

Node.js üçün Aspose.Imaging Cloud SDK ilə işə başlayın

Node.js t üçün Aspose.Imaging Cloud SDK quraşdırmanın tövsiyə olunan yolu npm-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

NPM vasitəsilə Node.js üçün Aspose.Imaging Cloud SDK-nı 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

Node.js Tətbiqlərində Çətin Şəkil Çevrilməsi

Şəkilləri bir formatdan digərinə çevirmək bir çox proqram proqramlarında ümumi tələbdir. Node.js üçün Aspose.Imaging Cloud SDK sadə API ilə bu prosesi asanlaşdırır, proqram tərtibatçılarına şəkilləri yalnız bir neçə kod sətirləri ilə formatlar arasında çevirməyə imkan verir. Dönüşüm prosesi heç bir detalın itirilməməsini təmin edərək orijinal təsvirin bütövlüyünü və keyfiyyətini qoruyur. Proqram tərtibatçılarının Node.js Tətbiqlərində şəkli JPEG-dən PNG-yə necə çevirə biləcəyini göstərən sadə bir nümunə.

Node.js Tətbiqlərində Şəkli JPEG-dən PNG-yə necə çevirmək olar?

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
	const imagingApi = new ImagingApi("MY_CLIENT_SECRET", "MY_CLIENT_ID");

	const request = new ConvertImageRequest({ "sample.jpg", "png", "tempFolder", "My_Storage_Name" });

	imagingApi.convertImage(request).then((response) => {
		fs.writeFile("sample.png", response.body, (err) => {
			if (err) throw err;
		});
	});

Node.js-də Qabaqcıl Şəkil Müqayisəsi və Manipulyasiya

Node.js üçün Aspose.Imaging Cloud SDK Node.js proqramları daxilində müxtəlif növ şəkil formatlarının müqayisəsi və manipulyasiyası üçün möhkəm funksiyalar dəsti təqdim edir. Proqram Tərtibatçıları müxtəlif şəkilləri asanlıqla müqayisə edə və şəkillərin ölçüsünü dəyişmək, kəsmək, fırlatmaq və çevirmək kimi əməliyyatları yerinə yetirə bilərlər. Əlavə olaraq, SDK boz rəngə çevirmə, səs-küy dəyişməsi və kənarın aşkarlanması kimi filtrlərin və effektlərin tətbiqini dəstəkləyir və tərtibatçılara şəkilləri birbaşa tətbiqləri daxilində təkmilləşdirməyə və ya çevirməyə imkan verir. Aşağıdakı nümunələr proqram tərtibatçılarının Node.js proqramlarında iki şəkli necə müqayisə edə biləcəyini göstərir.

Node.js Tətbiqlərində İki Şəkili Necə Müqayisə Etmək olar?

const imagingApi = new imaging.ImagingApi("yourClientSecret", "yourClientId");
 
// create search context or use existing search context ID if search context was created earlier
const apiResponse = await imagingApi.createImageSearch(
    new imaging.CreateImageSearchRequest());
const searchContextId = apiResponse.id;
 
// specify images for comparing (image ID is a path to image in storage)
const imageInStorage1 = "WorkFolder\Image1.jpg";
const imageInStorage2 = "WorkFolder\Image2.jpg";
  
// compare images
const response = await imagingApi.compareImages(
    new imaging.CompareImagesRequest({ 
        searchContextId, imageId1: imageInStorage1, imageId2: imageInStorage2 }));
const similarity = response.results[0].similarity;

Node.js-də Yüksək Keyfiyyətli Şəkil Renderi

Emal zamanı şəkillərin keyfiyyətinin qorunub saxlanması xüsusilə peşəkar və yüksək keyfiyyətli şəkillər üçün vacibdir. Node.js üçün Aspose.Imaging Cloud SDK təsvirin dəqiq işlənməsi tələb edən tətbiqlər üçün vacib olan orijinal keyfiyyəti və detalları qoruyaraq şəkillərin yüksək dəqiqliklə göstərilməsini təmin edir. Şəkilləri təqdim edərkən, çıxışın tələblərinizə cavab verməsini təmin etmək üçün qətnamə, sıxılma və keyfiyyət parametrləri kimi parametrləri təyin edə bilərsiniz. Aşağıdakı nümunədə, tərtibatçıların yüksək dəqiqliyi təmin etmək üçün xüsusi keyfiyyət parametrləri ilə JPEG şəklini necə göstərə biləcəyi göstərilir.

Node.js API vasitəsilə JPEG Şəklini Xüsusi Keyfiyyət Parametrləri ilə necə göstərmək olar?

const inputImage = "high-res-image.jpg";
const outputImage = "rendered-image.jpg";
const folder = "images";

const renderImage = async () => {
  const quality = 100; // Set quality to maximum (100)
  const compressionType = "Baseline"; // Use baseline compression

  const request = new CreateModifiedJpegRequest({
    name: inputImage,
    quality: quality,
    compressionType: compressionType,
    folder: folder,
    storage: null, // Optional storage parameter
  });

  try {
    const result = await imagingApi.createModifiedJpeg(request);
    console.log("Image rendered successfully:", result);
  } catch (error) {
    console.error("Error during image rendering:", error);
  }
};

renderImage();


Node.js-də Çoxsaylı Şəkil Formatları ilə işləmək

Node.js API üçün Aspose.Imaging Cloud SDK-nın ən diqqətəlayiq xüsusiyyətlərindən biri onun çoxlu şəkil formatları üçün geniş dəstəyidir. Proqram tərtibatçıları yalnız bir neçə sətir kodla JPEG, PNG, GIF, BMP, TIFF kimi məşhur şəkil fayl formatlarını və ya PSD və SVG kimi daha ixtisaslaşmış formatları yarada, redaktə edə, ölçüsünü dəyişə və çevirə bilər. Bu çox yönlülük tərtibatçılara 3D-partiyalı kitabxanalara və alətlərə etibar etmədən müxtəlif şəkil formatlarını idarə etməyə imkan verir.

 Azəri