
Aspose.Imaging Cloud SDK for JavaScript
JavaScript API برای ایجاد، مدیریت و تبدیل تصاویر
یک کتابخانه قدرتمند جاوا اسکریپت به برنامه نویسان اجازه می دهد تا فرمت های فایل تصویری PSD، PNG، JPG، BMP، TIFF و GIF را ایجاد، ویرایش، تغییر اندازه، برش، چرخش و تبدیل کنند.
در عصر دیجیتال امروزی، پردازش و دستکاری تصویر نقشی حیاتی در صنایع مختلف از جمله توسعه وب، طراحی گرافیک و تولید چند رسانه ای ایفا می کند. Aspose.Imaging SDK برای جاوا اسکریپت یک کیت توسعه نرمافزار غالب (SDK) است که قابلیتهای پردازش تصویر جامعی را ارائه میکند و توسعهدهندگان نرمافزار را قادر میسازد تا بدون زحمت قابلیت های پیشرفته ایجاد، تبدیل و دستکاری تصویر را در برنامه های وب خود قرار می دهند. SDK یکپارچه سازی یکپارچه با چارچوب های محبوب جاوا اسکریپت را ارائه می دهد و آن را برای پروژه های جدید و همچنین پروژه های موجود مناسب می کند.
Aspose.Imaging Cloud SDK برای جاوا اسکریپت توسعه دهندگان نرم افزار را به مجموعه ای جامع از ویژگی ها برای پردازش تصویر پیشرفته مجهز می کند. چه تغییر اندازه، برش، چرخش، چرخاندن، واترمارک یا اعمال فیلترها باشد، SDK طیف گسترده ای از روش ها و گزینه ها را برای انجام آسان این وظایف ارائه می دهد. برنامه نویسان نرم افزار می توانند از این ویژگی ها برای دستکاری تصاویر به صورت پویا در سمت سرویس گیرنده استفاده کنند و تجربه کاربری بهتری را ارائه دهند و هزینه پردازش سمت سرور را کاهش دهند. این که آیا توسعه دهندگان نیاز به تغییر اندازه یک تصویر برای طراحی وب واکنشگرا داشته باشند یا برای محافظت از مالکیت معنوی شما، واترمارک اضافه کنند، Aspose.Imaging این کارها را با API بصری خود ساده می کند.
Aspose.Imaging Cloud SDK برای جاوا اسکریپت از طیف گسترده ای از فرمت های تصویر پشتیبانی می کند و از سازگاری و انعطاف پذیری در مدیریت فایل های تصویری متنوع اطمینان می دهد. از فرمتهای محبوب مانند JPEG، PNG، PSD، WEBP و GIF گرفته تا فرمتهای استاندارد صنعتی مانند TIFF، SVG و BMP، توسعهدهندگان میتوانند با تکیه بر SDK انواع مختلف تصاویر را بدون هیچ مشکلی مدیریت کنند. برخی از ویرایش و تبدیل تصویر پیشرفته نیز بخشی از کتابخانه مانند اعمال جلوه های هنری و فیلترها و همچنین افزودن واترمارک، حاشیه نویسی و پوشش های متنی نیز وجود دارد. با طیف وسیعی از ویژگیها، سازگاری بین مرورگرها و عملکرد بهینه، SDK ابزاری عالی برای توسعهدهندگان نرمافزار است تا راهحلهای دستکاری تصویر قوی بسازند که تجربه کاربر را افزایش داده و نوآوری را در صنایع مختلف افزایش دهد.
شروع به کار با Aspose.Imaging Cloud SDK برای جاوا اسکریپت
روش توصیه شده برای نصب Aspose.Imaging Cloud SDK برای جاوا اسکریپت استفاده از npm است. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Aspose.Imaging Cloud SDK را برای جاوا اسکریپت از طریق NuGet نصب کنید
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);
دریافت و بهروزرسانی ویژگیهای تصویر از طریق برنامههای جاوا اسکریپت
Aspose.Imaging Cloud SDK برای جاوا اسکریپت پشتیبانی کاملی را برای مدیریت ویژگی های تصویر در برنامه های جاوا اسکریپت ارائه کرده است. 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 برای جاوا اسکریپت بارگذاری تصویر از یک مکان راه دور را از طریق URL و اعمال فیلترها بر روی تصویر بارگذاری شده با استفاده از دستورات جاوا اسکریپت برای توسعه دهندگان نرم افزار آسان می کند. گزینه های فیلتر مختلفی در SDK موجود است، مانند BigRectangular، SmallRectangular، Median، GaussWiener، MotionWiener، GaussianBlur، Sharpen، BilateralSmoothing و غیره. مثال زیر نشان میدهد که چگونه توسعهدهندگان نرمافزار میتوانند یک تصویر را بارگذاری کنند و انواع مختلف فیلترها را در داخل برنامههای جاوا اسکریپت روی آن اعمال کنند.
چگونه از طریق 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
Aspose.Imaging Cloud SDK برای جاوا اسکریپت توسعه دهندگان نرم افزار را قادر می سازد تا اندازه انواع مختلف تصاویر را تنها با چند خط کد جاوا اسکریپت تغییر دهند. API پشتیبانی از مقیاس، برش، چرخاندن و صادرات یک تصویر را در یک تماس API فراهم می کند. SDK همچنین از ذخیره تصویر در فرمت های دیگر پس از تغییر اندازه تصویر پشتیبانی می کند. مثال زیر نشان می دهد که چگونه توسعه دهندگان نرم افزار می توانند یک تصویر 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);
});