Aspose.Imaging Cloud SDK for JavaScript
JavaScript API pro vytváření, správu a převod obrázků
Výkonná knihovna JavaScriptu umožňuje programátorům vytvářet, upravovat, měnit velikost, ořezávat, otáčet a převádět formáty obrázků PSD, PNG, JPG, BMP, TIFF a GIF.
V dnešní digitální době hraje zpracování obrazu a manipulace zásadní roli v různých odvětvích, včetně vývoje webu, grafického designu a produkce multimédií. Aspose.Imaging SDK pro JavaScript je dominantní sada pro vývoj softwaru (SDK), která poskytuje komplexní možnosti zpracování obrazu umožňující vývojářům softwaru bez námahy začleňují do svých webových aplikací pokročilé funkce pro vytváření, konverzi a manipulaci s obrázky. Sada SDK nabízí bezproblémovou integraci s oblíbenými frameworky JavaScript, takže je vhodná pro nové i stávající projekty.
Aspose.Imaging Cloud SDK pro JavaScript vybavuje vývojáře softwaru komplexní sadou funkcí pro pokročilé zpracování obrazu. Ať už jde o změnu velikosti, oříznutí, otočení, převrácení, vodoznak nebo použití filtrů, SDK nabízí širokou škálu metod a možností, jak tyto úkoly snadno splnit. Softwaroví programátoři mohou tyto funkce využít k dynamické manipulaci s obrázky na straně klienta, což poskytuje lepší uživatelský zážitek a snižuje režii zpracování na straně serveru. Ať už vývojáři potřebují změnit velikost obrázku pro responzivní webový design nebo přidat vodoznaky pro ochranu vašeho duševního vlastnictví, Aspose.Imaging tyto úkoly zjednoduší pomocí intuitivního API.
Sada Aspose.Imaging Cloud SDK pro JavaScript podporuje širokou škálu formátů obrázků, což zajišťuje kompatibilitu a flexibilitu při práci s různými soubory obrázků. Od oblíbených formátů jako JPEG, PNG, PSD, WEBP a GIF až po standardní formáty, jako je TIFF, SVG a BMP, se vývojáři mohou spolehnout na to, že SDK zvládne různé typy obrázků bez jakýchkoli potíží. Součástí knihovny jsou také některé pokročilé úpravy a transformace obrázků, jako je použití uměleckých efektů a filtrů a také přidávání vodoznaků, poznámek a překryvů textu. Díky široké škále funkcí, kompatibilitě mezi různými prohlížeči a optimalizovanému výkonu je sada SDK skvělým nástrojem pro vývojáře softwaru k vytváření robustních řešení pro manipulaci s obrázky, která vylepšují uživatelskou zkušenost a podporují inovace v různých odvětvích.
Začínáme s Aspose.Imaging Cloud SDK pro JavaScript
Doporučený způsob instalace Aspose.Imaging Cloud SDK pro JavaScript je použití npm. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.Imaging Cloud SDK pro JavaScript prostřednictvím NuGet
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
Knihovnu si můžete stáhnout přímo z stránky produktu Aspose.Imaging
Konverze obrázků do jiných formátů přes JS API
Aspose.Imaging Cloud SDK pro JavaScript umožňuje vývojářům softwaru načítat a převádět obrázky do různých jiných podporovaných formátů souborů pomocí pouhých několika řádků kódu JavaScript. SDK podporuje konverzi do různých formátů souborů, jako jsou BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF a mnoho dalších. Následující příklad ukazuje, jak převést obrázek do formátu souboru PNG pomocí JavaScriptu.
Jak převést obrázek do formátu PNG pomocí JavaScript API?
//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);
Získejte a aktualizujte vlastnosti obrázku prostřednictvím aplikací JavaScript
Aspose.Imaging Cloud SDK pro JavaScript poskytuje úplnou podporu pro zpracování vlastností obrázků v aplikacích JavaScript. API umožňuje vývojářům aktualizovat vlastnosti obrázku, jako je barva pozadí, šířka stránky, výška stránky, šířka okraje a výška okraje. Knihovna obsahuje několik dalších důležitých funkcí pro práci s různými vlastnostmi obrázků, jako je získání vlastností stávajícího obrázku, aktualizace vlastností obrázku EMG a WMF, správa vlastností GIF, aktualizace vlastností obrázku EMF a tak dále.
Získejte, upravte a uložte existující vlastnosti obrázku prostřednictvím rozhraní 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);
Použití filtrů na obrázky prostřednictvím rozhraní JavaScript API
Aspose.Imaging Cloud SDK pro JavaScript usnadňuje vývojářům softwaru načíst obrázek ze vzdáleného umístění prostřednictvím adresy URL a použít na načtený obrázek filtry pomocí příkazů JavaScriptu. V SDK jsou k dispozici různé možnosti filtrů, jako je BigRectangular, SmallRectangular, Medin, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing a tak dále. Následující příklad ukazuje, jak mohou vývojáři softwaru načíst obrázek a použít na něj různé typy filtrů v aplikacích JavaScript.
Jak použít filtry na obrázky prostřednictvím rozhraní 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);
});
Změna velikosti obrázků pomocí JavaScript API
Aspose.Imaging Cloud SDK pro JavaScript umožňuje vývojářům softwaru měnit velikost různých typů obrázků pomocí pouhých několika řádků kódu JavaScript. API poskytuje podporu pro změnu měřítka, oříznutí, převrácení a export obrázku v jediném volání API. SDK také poskytuje podporu pro uložení obrázku do jiného formátu po změně velikosti obrázku. Následující příklad ukazuje, jak mohou vývojáři softwaru načíst a změnit velikost obrázku JPG v aplikacích JavaScript.
Jak změnit velikost obrázků JPG pomocí JavaScript API?
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);
});