このクイックチュートリアルでは、いくつかの簡単な手順と簡単に理解できるコードを使用して、** C#を使用してSVG画像のサイズを変更する方法について説明します。数行のコードと詳細な説明および実行手順のリストを使用して、 C#を使用してSVGのサイズを変更**する方法を学習します。また、サイズを変更した後、出力SVGファイルをカスタマイズするように指示します。
C#を使用してSVG画像のサイズを変更する手順
- NuGetパッケージリポジトリのAspose.Imagingを使用するようにプロジェクト環境を構成します
- ImageクラスのLoadメソッドを使用して、サイズ変更するサンプルSVGファイルをロードします
- ImageクラスのResize()メソッドを呼び出し、新しいサイズパラメータを指定します
- 結果のSVGファイルをディスクに保存し直します
これらの手順は、環境構成の詳細を提供することで* C#を使用してSVGイメージのサイズを変更*し、次に実行する簡単な手順のリストに直接アクセスします。 Image.Load()メソッドを使用して、他のタイプの画像と同様にSVG画像を読み込むことができます。結果のSVGイメージをディスクまたはストリームに保存し、必要に応じて追加のパラメーターSvgOptionsを指定してカスタマイズできます。
C#を使用してSVG画像のサイズを変更するコード
using Aspose.Imaging; | |
namespace ResizeSvgImageUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to resize SVG image using CSharp | |
{ | |
// Instantiate a license to avoid watermark in output SVG | |
Aspose.Imaging.License licForSvg= new Aspose.Imaging.License(); | |
licForSvg.SetLicense("Aspose.Imaging.lic"); | |
// Load the sample SVG file to be resized | |
using (Image svgImageToResize = Image.Load("rectangle.svg")) | |
{ | |
// Use the resize type HighQualityResample while resizing the SVG file | |
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample); | |
// Save the resized SVG image back on the disk | |
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
C#を使用してSVGファイルのサイズを変更するには、VectorRasterizationOptions、TextAsShapes、Source、ResolutionSettings、Palette、MultiPageOptionsなどのプロパティを含むSvgOptionsオブジェクトを使用できます。 SvgOptions.ReleaseManagedResources()、SvgOptions.ReleaseUnmanagedResources()を使用して、それぞれのリソースを解放することもできます。
このチュートリアルでは、* C#を使用してSVG画像のサイズを変更する方法*を学びました。他の種類の画像のサイズ変更について知りたい場合は、C#で画像のサイズを変更する方法の記事を参照してください。