NETプラグインは、比類のないオプションを備えた画像圧縮を強化するために設計されています。このプラグインは、画像の圧縮に優れているだけでなく、写真の最適化に向けたカスタマイズ機能のスペクトルを提供します。
Image
クラスのインスタンスで画像を読み込むImage.Save
メソッドを画像オプションクラスのオブジェクトで呼び出します。downloads](https://releases.aspose.com/imaging/net/) から該当のアセンブリファイルを取得するか、NuGet からパッケージを取得して、 Aspose.Imaging
を直接ワークスペースに追加します。
Metered metered = new Metered(); | |
metered.SetLicense("***********", // public key | |
"***********" // private key | |
); | |
// This code compresses png | |
using (var image = Image.Load("tiger.png")) | |
{ | |
image.Save("tiger_compressed.png", new PngOptions | |
{ | |
CompressionLevel = 9, | |
Progressive = true, | |
ColorType = PngColorType.IndexedColor, | |
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5) | |
}); | |
} |
画像圧縮プロセスのパフォーマンスを向上させるために、効率的なコーディングプラクティスを使用してください。
.NETで画像圧縮を始めるには、必要なライブラリがインストールされていることを確認し、Asposeが提供するAPIドキュメントに慣れておきましょう。
画像圧縮ツールは、JPEG、PNG、BMP、GIFを含むさまざまな形式をサポートしています。
ファイルパスが正しいことと、画像形式がサポートされていることを確認してください。