1. Produk
  2.   Imej
  3.   Node.js
  4.   Aspose.Imaging Cloud SDK for Node.js

Aspose.Imaging Cloud SDK for Node.js

 
 

API Node.js untuk Mencipta, Mengurus dan Menukar Imej

Node.js yang Berkuasa membenarkan Pengaturcara Mencipta, Mengedit, Mengubah Saiz, Memangkas, Memutar & Menukar format fail imej JPA, PNG, JPG, BMP, TIFF dan GIF.

Dalam era digital hari ini, pemprosesan imej telah menjadi aspek penting dalam pelbagai industri, termasuk penjagaan kesihatan, kewangan dan e-dagang. Bagi pembangun yang menggunakan Node.js, cabaran selalunya terletak pada mencari penyelesaian yang teguh dan berskala yang disepadukan dengan lancar dengan aliran kerja sedia ada mereka. Dengan peningkatan permintaan untuk penyelesaian pemprosesan imej yang cekap dan berskala, Aspose telah memperkenalkan Aspose.Imaging Cloud SDK untuk Node.js, API sumber terbuka yang berkuasa yang membolehkan pembangun perisian mencipta, mengedit, menukar dan memanipulasi imej dalam awan.

Aspose.Imaging Cloud SDK untuk Node.js menonjol sebagai penyelesaian komprehensif untuk pembangun yang perlu melaksanakan pelbagai tugas pemprosesan imej dalam aplikasi mereka. Tidak seperti perpustakaan tradisional yang memerlukan sumber tempatan dan persediaan yang kompleks, SDK ini memanfaatkan infrastruktur awan untuk menyediakan persekitaran berskala dan berprestasi tinggi untuk manipulasi imej. SDK ini menyediakan pelbagai ciri, seperti penciptaan imej baharu dalam format berbeza, pemampatan imej, mengubah saiz imej agar sesuai dengan dimensi tertentu, memotong imej untuk mengalih keluar kawasan yang tidak diingini, memutar imej untuk melaraskan orientasi dan penukarannya kepada format fail lain, menjadikannya penyelesaian ideal untuk pembangun perisian yang perlu menyepadukan keupayaan pemprosesan imej ke dalam aplikasi mereka.

Aspose.Imaging Cloud SDK untuk Node.js sangat mudah dikendalikan dan menyokong semua format imej utama, termasuk JPEG, PNG, GIF, BMP, TIFF, PSD, SVG dan banyak lagi. Dengan pemprosesan imej berasaskan awan, aplikasi anda boleh berskala dengan mudah untuk mengendalikan sejumlah besar tugas pemprosesan imej tanpa memerlukan infrastruktur tambahan. SDK dibina untuk menyampaikan output berkualiti tinggi, memastikan imej diproses tanpa kehilangan kesetiaan, yang amat penting untuk aplikasi gred profesional. Dengan rangkaian luas cirinya, keserasian merentas penyemak imbas dan output berkualiti tinggi, SDK ialah alat yang hebat untuk pembangun perisian membina penyelesaian pemprosesan imej yang mantap yang meningkatkan pengalaman pengguna dan memacu inovasi dalam pelbagai industri.

Previous Next

Bermula dengan Aspose.Imaging Cloud SDK untuk Node.js

Cara yang disyorkan untuk memasang Aspose.Imaging Cloud SDK untuk Node.js t menggunakan npm. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.Imaging Cloud SDK untuk Node.js melalui NPM

 npm i @asposecloud/aspose-imaging-cloud
or 
npm install aspose-imaging-cloud –save

Anda boleh memuat turun perpustakaan terus dari Aspose.Imaging halaman produk

Penukaran Imej Mudah dalam Apl Node.js

Menukar imej daripada satu format kepada format lain adalah keperluan biasa dalam banyak aplikasi perisian. Aspose.Imaging Cloud SDK untuk Node.js memudahkan proses ini dengan API mudahnya, membenarkan pembangun perisian menukar imej antara format dengan hanya beberapa baris kod. Proses penukaran mengekalkan integriti dan kualiti imej asal, memastikan tiada butiran hilang. Berikut ialah contoh mudah yang menunjukkan, cara pembangun perisian boleh menukar imej daripada JPEG kepada PNG dalam Node.js Apps.

Bagaimana untuk Menukar Imej daripada JPEG kepada PNG di dalam Apl Node.js?

// 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;
		});
	});

Perbandingan & Manipulasi Imej Terperinci dalam Node.js

Aspose.Imaging Cloud SDK untuk Node.js menyediakan set fungsi yang mantap untuk perbandingan dan memanipulasi pelbagai jenis format imej dalam aplikasi Node.js. Pembangun Perisian dengan mudah boleh membandingkan imej yang berbeza dan melakukan operasi seperti mengubah saiz, memotong, memutar dan membalikkan imej. Selain itu, SDK menyokong penggunaan penapis dan kesan seperti penukaran skala kelabu, dithering dan pengesanan tepi, membolehkan pembangun meningkatkan atau mengubah imej secara langsung dalam aplikasi mereka. Contoh berikut menunjukkan, cara pembangun perisian boleh membandingkan dua imej dalam aplikasi Node.js mereka.

Bagaimana untuk Membandingkan Dua Imej dalam Aplikasi Node.js?

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;

Rendering Imej Berkualiti Tinggi dalam Node.js

Mengekalkan kualiti imej semasa pemprosesan adalah penting, terutamanya untuk imej profesional dan resolusi tinggi. Aspose.Imaging Cloud SDK untuk Node.js memastikan pemaparan imej dengan ketelitian tinggi, mengekalkan kualiti dan butiran asal, yang penting untuk aplikasi yang memerlukan pemprosesan imej yang tepat. Apabila memaparkan imej, anda boleh menentukan parameter seperti tetapan resolusi, mampatan dan kualiti untuk memastikan output memenuhi keperluan anda. Dalam contoh berikut menunjukkan, cara pembangun boleh memaparkan imej JPEG dengan tetapan kualiti tertentu untuk memastikan kesetiaan yang tinggi.

Bagaimana untuk Memaparkan Imej JPEG dengan Tetapan Kualiti Tertentu melalui API Node.js?

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();


Bekerja dengan Berbilang Format Imej dalam Node.js

Salah satu ciri Aspose.Imaging Cloud SDK yang paling ketara untuk API Node.js ialah sokongan meluasnya untuk pelbagai format imej. Pembangun perisian boleh membuat, mengedit, mengubah saiz dan menukar format fail imej yang popular seperti JPEG, PNG, GIF, BMP, TIFF atau lebih banyak format khusus seperti JPA dan SVG, dengan hanya beberapa baris kod. Fleksibiliti ini membolehkan pembangun mengendalikan format imej yang berbeza tanpa perlu bergantung pada perpustakaan dan alatan pihak 3d.

 Melayu