
画像の作成と操作を自動化するソフトウェアを構築する際には、使いやすく軽量なライブラリを使用することを好みます。幸いなことに、Aspose.Imaging for .NETは、開発をスムーズで効率的にするために必要なほぼすべての機能を提供しています。しかし、このブログ記事では、C#でSVGファイルサイズをプログラム的に削減する方法を実装します。さらに、同じ機能を実現するためのオンライン埋め込みツールも選択できます。したがって、この機能を実装するために、マシンに.NETがセットアップされていることを確認してください。
以下のポイントをカバーします:
画像リサイズAPIのインストール
インストールについては、DLLファイルをダウンロードするか、以下に示すコマンドを実行することでNuGetパッケージマネージャーを介してインストールできます:
Install-Package Aspose.Imaging

C#でSVGファイルサイズを削減する
次に、以下に示す手順に従ってSVGファイルサイズを修正する機能を実装できます:
- ImageクラスのLoadメソッドを呼び出してソースSVG画像をロードします。
- Resizeメソッドが画像の寸法を変更します。
- PngOptionsクラスのオブジェクトをインスタンス化します。
- VectorRasterizationOptionsプロパティの値を設定してベクターラスタライズオプションを設定します。
- Saveメソッドを呼び出して、修正された画像をディスクに保存します。
以下のコードサンプルは、プログラム的にC#でSVG画像リサイズツールを開発する方法を示しています:
上記のコード例の出力は、以下の画像に示されています:
オンラインでSVG画像サイズを削減する
画像リサイズAPIに加えて、Aspose.Imaging for .NETは、任意のWebブラウザーでオンラインでSVG画像サイズを削減するためのオンラインツールも提供しています。さらに、これは無料で、以下の画像をクリックするだけで使用できます:

SVGを修正 - 無料ライセンスを取得
評価制限なしでこの画像リサイズAPIを試すための無料の一時ライセンスを取得できます。
まとめ
画像サイズのプログラム的操作は、重たい作業と見なされます。しかし、Aspose.Imaging for .NETは、メソッドやクラスを公開することにより、このプロセスを非常に簡単にしました。したがって、C#でSVGファイルサイズを削減する方法を見てきました。さらに、ドキュメント、APIリファレンス、およびGitHubリポジトリを訪れることができます。
最後に、aspose.comは新しい記事を執筆しています。最新情報を得るために、ぜひ私たちを訪れてください。
質問をする
質問や問い合わせについては、フォーラムでお知らせください。
よくある質問 - FAQ
SVG画像をオンラインで編集するには?
このオンラインSVG画像リサイズツールを使用できます。これは迅速で、サブスクリプションは不要です。
SVGファイルサイズを減少させるには?
Aspose.Imagingは、SVGファイルを修正するためのプログラム的なソリューションを提供しています。したがって、.NETでそれを達成する方法を学ぶには、このリンクを訪れてください。