
Aspose.Imaging Cloud SDK for JavaScript
画像を作成、管理、変換するための JavaScript API
強力な JavaScript ライブラリを使用すると、プログラマーは PSD、PNG、JPG、BMP、TIFF、GIF 画像ファイル形式を作成、編集、サイズ変更、切り取り、回転、変換できます。
今日のデジタル時代では、Web 開発、グラフィック デザイン、マルチメディア制作など、さまざまな業界で画像処理と操作が重要な役割を果たしています。Aspose.Imaging SDK for JavaScript は、包括的な画像処理機能を提供する主要なソフトウェア開発キット (SDK) であり、ソフトウェア開発者は高度な画像作成、変換、操作機能を Web アプリケーションに簡単に組み込むことができます。SDK は一般的な JavaScript フレームワークとシームレスに統合できるため、新規プロジェクトにも既存プロジェクトにも適しています。
Aspose.Imaging Cloud SDK for JavaScript は、高度な画像処理のための包括的な機能セットをソフトウェア開発者に提供します。サイズ変更、切り取り、回転、反転、透かし、フィルターの適用など、SDK はこれらのタスクを簡単に実行するための幅広い方法とオプションを提供します。ソフトウェア プログラマーはこれらの機能を利用してクライアント側で画像を動的に操作し、ユーザー エクスペリエンスを向上させ、サーバー側の処理オーバーヘッドを削減できます。開発者がレスポンシブ Web デザイン用に画像のサイズを変更したり、知的財産を保護するために透かしを追加したりする必要がある場合でも、Aspose.Imaging は直感的な API でこれらのタスクを簡素化します。
Aspose.Imaging Cloud SDK for JavaScript は、さまざまな画像形式をサポートし、さまざまな画像ファイルの処理における互換性と柔軟性を確保します。JPEG、PNG、PSD、WEBP、GIF などの一般的な形式から、TIFF、SVG、BMP などの業界標準形式まで、開発者は SDK を利用してさまざまな画像タイプを簡単に処理できます。ライブラリには、芸術的な効果やフィルターの適用、透かし、注釈、テキスト オーバーレイの追加など、高度な画像編集と変換も含まれています。幅広い機能、クロスブラウザー互換性、最適化されたパフォーマンスを備えた SDK は、ソフトウェア開発者が堅牢な画像操作ソリューションを構築するための優れたツールであり、さまざまな業界でユーザー エクスペリエンスを向上させ、イノベーションを推進します。
Aspose.Imaging Cloud SDK for JavaScript を使い始める
Aspose.Imaging Cloud SDK for JavaScript をインストールするには、npm を使用することをお勧めします。スムーズにインストールするには、次のコマンドを使用してください。
NuGet 経由で Aspose.Imaging Cloud SDK for JavaScript をインストールする
npm i @asposecloud/aspose-imaging-cloud
or
npm install aspose-imaging-cloud –save
ライブラリは、Aspose.Imaging 製品ページから直接ダウンロードできます。
JS API による他の形式への画像変換
Aspose.Imaging Cloud SDK for JavaScript を使用すると、ソフトウェア開発者は、わずか数行の JavaScript コードで、画像を読み込み、サポートされている他のさまざまなファイル形式に変換できます。SDK は、BMP、GIF、DJVU、WMF、EMF、JPEG、JPEG2000、PSD、TIFF、WEBP、PNG、DICOM、CDR、CMX、ODG、DNG、SVG、PDF など、さまざまなファイル形式への変換をサポートしています。次の例は、JavaScript を介して画像を 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);
JavaScript アプリによる画像プロパティの取得と更新
Aspose.Imaging Cloud SDK for JavaScript は、JavaScript アプリケーション内での画像プロパティの処理を完全にサポートしています。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 for JavaScript を使用すると、ソフトウェア開発者は URL 経由でリモート ロケーションから画像を簡単に読み込み、JavaScript コマンドを使用して読み込んだ画像にフィルターを適用できます。SDK では、BigRectangular、SmallRectangular、Median、GaussWiener、MotionWiener、GaussianBlur、Sharpen、BilateralSmoothing など、さまざまなフィルター オプションが利用できます。次の例は、ソフトウェア開発者が JavaScript アプリケーション内で画像を読み込み、さまざまなタイプのフィルターを適用する方法を示しています。
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 for JavaScript を使用すると、ソフトウェア開発者はわずか数行の JavaScript コードでさまざまな種類の画像のサイズを変更できます。API は、1 回の API 呼び出しで画像の拡大縮小、切り取り、反転、エクスポートをサポートします。SDK は、画像のサイズを変更した後、画像を他の形式で保存するサポートも提供します。次の例は、ソフトウェア開発者が JavaScript アプリケーション内で 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);
});