無料のオンライン SVG コンバーター
ブラウザで SVG から画像への変換の品質をテストしてください!次の C# の例は、SVG ドキュメントを変換する方法を示しています。ファイルから SVG を読み取り、デフォルトの保存オプションを使用して SVG を画像に変換するためのソース コードについて説明します。ローカル ファイル システムから SVG をロードし、出力形式を選択してサンプルを実行してください。結果はすぐに別のファイルとして取得されます。 SVG を画像形式にオンラインですばやく変換できます。
using Aspose.Html; using Aspose.Html.Dom.Svg; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new SVGDocument("image.svg"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
C# を使用して SVG を画像に変換する
SVG は、2 次元のベクターおよび混合ベクター/ラスター グラフィックスを作成するための XML 言語です。 SVG を画像に変換するために、機能である Aspose.HTML for .NET API を使用します- C# プラットフォーム用のリッチで強力で使いやすいドキュメント操作および変換 API。他の形式を利用するには、多くの場合、SVG 変換が必要です。ドキュメント処理ライブラリを使用すると、わずか数行のコードでさまざまな変換オプションを完全に制御して、プログラムで SVG を画像イメージに変換できます。
C# で SVG を画像に変換する手順
- SVGDocument クラスの SVGDocument() コンストラクターの 1 つを使用して SVG ファイルをロードします。
- 新しい ImageSaveOptions オブジェクトを作成し、ImageFormat を指定します。デフォルトでは、Format プロパティは PNG です。
- ConvertSVG() メソッドを使用して、SVG を BMP 画像として保存します。 SVGDocument、ImageSaveOptions、および出力ファイル パスを ConvertSVG() メソッドに渡す必要があります。
ドキュメント内の SVG から画像への変換
SVG は、スケーラビリティを実現するために、Web サイトの構築と印刷グラフィックに最もよく使用される形式の 1 つです。ただし、SVG を変換して一般的なラスター イメージ形式で保存する必要がある場合もあります。ドキュメントの章 フォーマット間の変換 にアクセスして、Aspose.HTML for .NET API 変換機能の詳細を確認し、C# の例を検討してください。最も一般的な SVG から画像への変換シナリオ用。記事には、ConvertSVG() メソッドを使用して HTML を画像に変換する方法と、ImageSaveOptions を適用する方法に関する情報が記載されています。
- 1 行のコードで SVG から JPG へ
- ImageSaveOptions を使用して SVG を JPG に変換
- 使用して SVG を JPG に変換しますMemoryStreamProvider
- SVG を PNG に変換
- SVG を BMP に変換
- SVG を TIFF に変換
- SVG を GIF に変換
無料のオンライン コンバーター
Aspose.HTML は、HTML、XHTML、MHTML、EPUB、XML、または Markdown ドキュメントを PDF、XPS、DOCX、JPG、PNG、BMP、TIFF、GIF、Markdown およびその他の形式に変換するための無料のオンライン アプリケーション を提供します。ドキュメントをアップロードして変換するだけで、数秒で結果が得られます。追加のソフトウェアは必要ありません。強力な C# API により、HTML を一般的な形式にすばやく高品質に変換できます。強力なオンライン コンバーターを今すぐ無料でお試しください!
Aspose.HTML for .NET ライブラリのインストール方法
Aspose.HTML for .NET ライブラリをシステムにインストールする方法はいくつかあります。
- NuGet パッケージ マネージャー GUI を使用して NuGet パッケージ をインストールします。
- パッケージ マネージャー コンソールを使用して NuGet パッケージをインストールします。次のコマンド
PM> Install-Package Aspose.Html
を使用できます。 - MSI から Aspose.HTML for .NET をインストールします。
このライブラリは、HTML5、CSS3、SVG、および HTML Canvas の解析をサポートし、WHATWG DOM 標準に基づくドキュメント オブジェクト モデル (DOM) を構築します。 Aspose.HTML for .NET は完全に C# で記述されており、ASP.NET、WCF、WinForms、.NET Core など、あらゆるタイプの 32 ビットまたは 64 ビットの .NET アプリケーションの構築に使用できます。 .NET 変換サンプル コードを実行する前に、Microsoft Windows または .NET Framework または .NET Standard と互換性のある OS と、Microsoft Visual Studio などの開発環境があることを確認してください。 C# ライブラリのインストールとシステム要件の詳細については、 Aspose.HTML ドキュメント を参照してください。
SVG What is SVG File Format
SVG ファイルは、画像の外観を記述するために XML ベースのテキスト形式を使用するスケーラブル ベクター グラフィックス ファイルです。スケーラブルという言葉は、品質を損なうことなく SVG をさまざまなサイズにスケーリングできるという事実を指します。このようなファイルのテキストベースの説明により、解像度に依存しなくなります。これは、スケーラビリティを実現するために Web サイトの構築やグラフィックスの印刷に最も使用される形式の 1 つです。 SVG ファイルは、Chrome、Internet Explorer、Firefox、Safari など、最新のほぼすべてのブラウザーで表示/開くことができます。
Read MoreImage What is Image File Format
デジタル画像ファイルには、主にラスターとベクターの 2 種類があります。一般的なタイプのラスター イメージには、JPEG、PNG、BMP、TIFF、および GIF ファイル形式が含まれます。ビットマップは、特定の位置のピクセルに色をマップする 2 次元配列です。ラスター イメージは、ベクター イメージよりもはるかに大きなファイルです。ラスター形式は、色のグラデーションを含む写真や画像に適しています。ただし、主な欠点の 1 つは、スケーリング時に品質が低下することです。ピクセル数が固定されているため、サイズを変更してスペースを大きくしたり小さくしたりすると、ラスター イメージが歪んだりぼやけたりすることがあります。ピクセルが少なすぎる画像のサイズを大きくすると、ピクセル化が発生する可能性がありますが、これは通常望ましくありません。
Read Moreサポートされているその他の SVG 変換
SVG を他の多くのファイル形式に変換することもできます。