C#を使用してSVG画像のサイズを変更する方法

このクイックチュートリアルでは、いくつかの簡単な手順と簡単に理解できるコードを使用して、** C#を使用してSVG画像のサイズを変更する方法について説明します。数行のコードと詳細な説明および実行手順のリストを使用して、 C#を使用してSVGのサイズを変更**する方法を学習します。また、サイズを変更した後、出力SVGファイルをカスタマイズするように指示します。

C#を使用してSVG画像のサイズを変更する手順

  1. NuGetパッケージリポジトリのAspose.Imagingを使用するようにプロジェクト環境を構成します
  2. ImageクラスのLoadメソッドを使用して、サイズ変更するサンプルSVGファイルをロードします
  3. ImageクラスのResize()メソッドを呼び出し、新しいサイズパラメータを指定します
  4. 結果の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#で画像のサイズを変更する方法の記事を参照してください。

 日本語