C#を使用してSVGをSVGZに変換する
SVGはその拡張性の高さから、ウェブサイトや印刷デザインの構築に最も広く使われているフォーマットの1つです。最新のアプリケーションでは、SVGファイルを最適化することがパフォーマンスを向上させるために重要です。効果的な方法の1つは、SVGファイルを圧縮バージョンであるSVGZに変換することです。 Aspose.SVG for .NET APIを使えば、わずか数行のコードでSVGファイルをSVGZ画像としてプログラム的に保存することができます。この強力な C# API を使用すると、SVG を SVGZ にすばやく高品質に変換できます。
なぜSVGZを使うのか?
SVGZ ファイルは GZIP で圧縮された標準的な SVG ドキュメントです。それらは元の SVG の完全な忠実性とスケーラビリティを維持しながら、ファイルサイズを大幅に-しばしば60-80%-削減します。すべての主要なブラウザはSVGZをサポートしており、ウェブ上でグラフィックを効率的に保存したり提供したりするのに理想的です。
SVGをSVGZとして保存する
using Aspose.Svg.Saving;
...
// Load an SVG document
SVGDocument document = new SVGDocument("document.svg");
// Save the document as SVGZ
document.Save("document.svgz", SVGSaveFormat.SVGZ);
SVGをSVGZとして保存する手順
- SVGDocument() コンストラクタのいずれかを用いて SVG 文書を読み込む。
- SVG 文書を SVGZ ファイルとして保存するには
Save(
path, saveFormat) メソッドを用いる。
Aspose.SVG for .NET の API 関数については、 弊社ドキュメント をご覧ください。ドキュメント記事 Convert SVG to SVGZ in C# では、SVGZ形式とは何か、Aspose.SVG for .NETを使用してSVGをSVGZとして保存する方法を学びます。
無料オンラインSVG SVGZ変換ソフト
Aspose.SVGは無料のオンライン SVG から SVGZ へのコンバーター を提供しており、インストールや登録の必要なく、ブラウザ上で直接SVGファイルを圧縮・変換することができます。この高速でユーザーフレンドリーなツールは、開発者、デザイナー、そしてウェブや印刷用に軽量で最適化されたベクターグラフィックスを必要とするすべての人のために設計されています。SVGファイルをアップロードするだけで、数秒で圧縮されたSVGZをダウンロードできます。
よくある質問
Aspose.SVG for .NET は、複数の SVG ドキュメントを読み込んで SvgRenderer クラスと ImageDevice を使用して単一の image ファイルにレンダリングすることを容易にします。このソリューションは追加のソフトウェアをインストールせずに動作し、高品質のレンダリングをサポートし、Windows、macOS、Linux 上のサーバーおよびデスクトップ .NET アプリケーションに適しています。
SVG マージ結果は、JPG、PNG、BMP、GIF、TIFF などの最も一般的な形式で保存できます。
オンラインサービスとは異なり、Aspose.SVG for .NET はコード内で完全にオフラインで動作し、完全なデータプライバシーを保証し、ファイルサイズの制限がなく、自動化プロセスへの変換の統合を可能にします。さらに、image 以外の複数の出力形式をサポートしています。
Aspose.SVG for .NET API を使用して SVG をマージする方法の詳細については、 ドキュメント をご覧ください。 機能に関する質問がある場合、見つかった問題がある場合、または新機能が必要な場合は、 無料サポート フォーラム でディスカッションを開始してください。
Aspose.SVG for .NET API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションの開発に関心がある場合は、C# およびその他の .NET プログラミング言語用の強力なインターフェイス セットを備えた柔軟で高速な Aspose.SVG for .NET API をインストールしてください。
コマンド ラインから nuget install Aspose.SVG としてインストールするか、Visual Studio のパッケージ マネージャー コンソール経由で Install-Package Aspose.SVG を使用してインストールします。
または、
ダウンロード
からオフラインの MSI インストーラーまたは DLL を ZIP ファイルで入手してください。Aspose.SVG for .NET API はスタンドアロン ライブラリであり、 SVG ドキュメント処理用のソフトウェア。
C# ライブラリのインストールとシステム要件の詳細については、
Aspose.SVG ドキュメント
を参照してください。