
Aspose.Imaging Cloud SDK for JavaScript
Görüntüleri Oluşturmak, Yönetmek ve Dönüştürmek için JavaScript API'si
Güçlü bir JavaScript Kütüphanesi, Programcıların PSD, PNG, JPG, BMP, TIFF ve GIF resim dosyası formatlarını oluşturmasına, düzenlemesine, yeniden boyutlandırmasına, kırpmasına, döndürmesine ve dönüştürmesine olanak tanır.
Günümüzün dijital çağında, görüntü işleme ve düzenleme, web geliştirme, grafik tasarım ve multimedya üretimi dahil olmak üzere çeşitli sektörlerde hayati bir rol oynamaktadır. Aspose.Imaging SDK for JavaScript, yazılım geliştiricilerin gelişmiş görüntü oluşturma, dönüştürme ve düzenleme işlevlerini web uygulamalarına zahmetsizce dahil etmelerini sağlayan kapsamlı görüntü işleme yetenekleri sağlayan baskın bir yazılım geliştirme kitidir (SDK). SDK, popüler JavaScript çerçeveleriyle sorunsuz entegrasyon sunarak hem yeni hem de mevcut projeler için uygundur.
Aspose.Imaging Cloud SDK for JavaScript, yazılım geliştiricilerine gelişmiş görüntü işleme için kapsamlı bir özellik seti sağlar. Yeniden boyutlandırma, kırpma, döndürme, çevirme, filigran ekleme veya filtre uygulama olsun, SDK bu görevleri kolaylıkla gerçekleştirmek için kapsamlı bir yöntem ve seçenek yelpazesi sunar. Yazılım programcıları, bu özellikleri kullanarak görüntüleri istemci tarafında dinamik olarak düzenleyebilir, gelişmiş bir kullanıcı deneyimi sağlayabilir ve sunucu tarafı işleme yükünü azaltabilir. Geliştiricilerin duyarlı web tasarımı için bir resmi yeniden boyutlandırması veya fikri mülkiyetinizi korumak için filigran eklemesi gerekip gerekmediğine bakılmaksızın, Aspose.Imaging sezgisel API'siyle bu görevleri basitleştirir.
JavaScript için Aspose.Imaging Cloud SDK, çeşitli resim dosyalarının işlenmesinde uyumluluk ve esneklik sağlayarak çok çeşitli resim formatlarını destekler. JPEG, PNG, PSD, WEBP ve GIF gibi popüler formatlardan TIFF, SVG ve BMP gibi endüstri standardı formatlara kadar, geliştiriciler herhangi bir güçlük çekmeden çeşitli resim türlerini işlemek için SDK'ya güvenebilirler. Sanatsal efektler ve filtreler uygulama ve filigranlar, açıklamalar ve metin katmanları ekleme gibi bazı gelişmiş resim düzenleme ve dönüştürme işlemleri de kütüphanenin bir parçasıdır. Geniş özellik yelpazesi, tarayıcılar arası uyumluluğu ve optimize edilmiş performansıyla SDK, yazılım geliştiricilerinin kullanıcı deneyimini geliştiren ve çeşitli sektörlerde yeniliği teşvik eden sağlam resim işleme çözümleri oluşturmaları için harika bir araçtır.
Aspose.Imaging Cloud SDK for JavaScript ile Başlarken
Aspose.Imaging Cloud SDK for JavaScript'i kurmanın önerilen yolu npm kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
NuGet aracılığıyla JavaScript için Aspose.Imaging Cloud SDK'yı yükleyin
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
Kitaplığı doğrudan Aspose.Imaging ürün sayfasından indirebilirsiniz
JS API ile Diğer Formatlara Görüntü Dönüştürme
JavaScript için Aspose.Imaging Cloud SDK, yazılım geliştiricilerinin sadece birkaç satır JavaScript koduyla görüntüleri çeşitli desteklenen dosya formatlarına yüklemelerine ve dönüştürmelerine olanak tanır. SDK, BMP, GIF, DJVU, WMF, EMF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG, DICOM, CDR, CMX, ODG, DNG, SVG, PDF ve daha birçok dosya formatına dönüştürmeyi destekler. Aşağıdaki örnek, bir görüntünün JavaScript ile PNG dosya formatına nasıl dönüştürüleceğini gösterir.
JavaScript API ile Görüntü PNG Formatına Nasıl Dönüştürülür?
//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 Uygulamaları Üzerinden Görüntü Özelliklerini Alın ve Güncelleyin
Aspose.Imaging Cloud SDK for JavaScript, JavaScript uygulamaları içinde görüntü özelliklerinin işlenmesi için tam destek sağlamıştır. API, geliştiricilerin arka plan rengi, sayfa genişliği, sayfa yüksekliği, kenarlık genişliği ve kenarlık yüksekliği gibi görüntü özelliklerini güncellemelerine olanak tanır. Kütüphane, mevcut görüntü özelliklerini alma, EMG ve WMF görüntü özelliklerini güncelleme, GIF özelliklerini yönetme, EMF görüntü özelliklerini güncelleme vb. gibi çeşitli görüntü özellikleriyle çalışmak için birkaç önemli özellik daha içermektedir.
Java API ile Mevcut Görüntü Özelliklerini Alın, Değiştirin ve Kaydedin
// 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'si ile Görüntülere Filtreler Uygulayın
Aspose.Imaging Cloud SDK for JavaScript, yazılım geliştiricilerinin URL aracılığıyla uzak bir konumdan bir görüntü yüklemesini ve yüklenen görüntüye JavaScript komutlarını kullanarak filtreler uygulamasını kolaylaştırır. SDK'da BigRectangular, SmallRectangular, Median, GaussWiener, MotionWiener, GaussianBlur, Sharpen, BilateralSmoothing vb. gibi çeşitli filtre seçenekleri mevcuttur. Aşağıdaki örnek, yazılım geliştiricilerinin bir görüntüyü nasıl yükleyebileceğini ve JavaScript uygulamaları içinde ona farklı türlerde filtreler uygulayabileceğini gösterir.
JavaScript API ile Görsellere Filtreler Nasıl Uygulanır?
//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'si ile Resimleri Yeniden Boyutlandırma
JavaScript için Aspose.Imaging Cloud SDK, yazılım geliştiricilerinin yalnızca birkaç satır JavaScript koduyla çeşitli resim türlerini yeniden boyutlandırmasını sağlar. API, tek bir API çağrısında bir resmin ölçeklenmesi, kırpılması, çevrilmesi ve dışa aktarılması için destek sağlar. SDK ayrıca, resmi yeniden boyutlandırdıktan sonra resmi başka bir biçime kaydetme desteği sağlar. Aşağıdaki örnek, yazılım geliştiricilerinin bir JPG resmini JavaScript uygulamalarının içine nasıl yükleyebileceğini ve yeniden boyutlandırabileceğini gösterir.
JavaScript API ile JPG Resimleri Nasıl Yeniden Boyutlandırılır?
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);
});