C# で SVG 画像をトリミングする - オンラインで画像をトリミングする

画像編集用のアプリケーションは複数ありますが、Aspose.Imaging は、プログラムによるソリューションと非プログラムによるソリューションを提供するという点で際立っています。 Aspose.Imaging を利用した オンライン 写真トリミング アプリを使用できるだけでなく、この画像トリミング ライブラリを使用して独自の用途の画像エディタ アプリケーションを開発することもできます。ただし、このガイドでは、Aspose.Imaging for .NET を使用して C# で SVG 画像をトリミングする方法を説明します。 .NET アプリケーション用の SVG クロッパーを構築するコード サンプルを作成します。それでは、記事を始めましょう。

このガイドでは次のセクションについて説明します。

  1. C# Image Crop API のインストール
  2. C# でプログラムによる SVG 画像の切り抜き
  3. オンラインで画像をトリミング - SVG クロッパー

C# 画像切り抜き API のインストール

この機能豊富な画像切り抜きライブラリはクロスプラットフォームであり、サードパーティの画像エディタを入手しなくても画像の作成と操作を自動化できます。さらに、この .NET ライブラリを使用すると、効率的で高速な画像処理が可能になります。そのため、インストールは非常に簡単で、DLL ファイルを ダウンロード するか、次のコマンドを NuGet パッケージ マネージャーで実行できます。

Install-Package Aspose.Imaging 

画像切り抜きライブラリ
問題がある場合は、この インストール ガイドを参照してください。

C# でプログラム的に SVG 画像をトリミングする

Aspose.Imaging for .NET のインストールが成功したら、次は実装です。この C# 画像クロップ API は適切に設計されており、いくつかのメソッド呼び出しがアプリの SVG クロッパーになることがわかります。

C# で SVG 画像をプログラム的に切り抜く手順は次のとおりです。

  • ディレクトリアドレスを定義します。
  • Image クラスのインスタンスを作成し、Load メソッドを呼び出してソース SVG ファイルを読み込みます。
  • Saveメソッドを呼び出して、画像をPNGファイル形式でディスクに保存します。
  • Load メソッドを呼び出して PNG 画像を読み込み、PngImage クラスのオブジェクトに割り当てます。
  • Rectangle クラスのコンストラクターを初期化し、それを引数として Crop 関数に渡して画像をトリミングします。
  • Saveメソッドは、切り取られた画像を保存します。

次のコード スニペットは、.NET アプリケーションで写真トリミング アプリを開発する方法を示しています。

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // C# で SVG 画像をトリミングする
        static void Main(string[] args)
        {
            // ディレクトリアドレスを定義します
            String dir = "/sample-files/";
            // Image クラスのインスタンスを作成し、Load メソッドを呼び出してソース SVG ファイルを読み込みます。  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // Save メソッドを呼び出して、イメージを PNG ファイル形式でディスクに保存します。 
                image.Save(dir + "result.png");
            }
            // Load メソッドを呼び出して PNG 画像をロードし、それを PngImage クラスのオブジェクトに割り当てます。  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // Rectangle クラスのコンストラクターを初期化し、それを引数として Crop 関数に渡して画像をトリミングします。   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // Save メソッドは、トリミングされた画像を保存します。 
                image.Save();
            }
        }
    }
}

上記のコード サンプルの出力を以下の画像に示します。

SVGクロッパー

オンラインで画像をトリミング - SVG クロッパー

Aspose.Imaging for .NET は、この オンライン 画像クロッパー ツールの背後で動作します。これはエレガントで、優れたドラッグ アンド ドロップ UI によりユーザーフレンドリーです。このツールは無料で、使用するためにサブスクリプションは必要ありません。さらに、デスクトップまたはモバイルの Web ブラウザーでこのツールを選択すると、SVG をオンラインでトリミングできます。このツールを使用すると、トリミングされたファイルを他の一般的なファイル形式で保存できます。したがって、仕事の生産性を向上させるためにこのアプリを使用することを強くお勧めします。

オンラインで画像をトリミング

写真トリミング アプリ - 無料ライセンスを取得

無料の一時ライセンスを利用して、評価制限なしでこの画像トリミング ライブラリを試すことができます。

結論

このブログ投稿はここで終了します。 C# で SVG 画像をプログラム的に切り抜く方法を説明しました。さらに、SVG をオンラインでトリミングするためのオンライン写真トリミング アプリも検討しました。このガイドは、ビジネス アプリケーション用の SVG クロッパーの構築を支援するための取り組みです。したがって、この C# 画像トリミング API について詳しく知りたい場合は、ドキュメント および API のリファレンスを参照してください。さらに、スタート ガイド にアクセスすることをお勧めします。

最後に、aspose.com は新しいブログ投稿を書いています。最新の更新情報については、引き続きご連絡ください。

ヘルプが利用可能です

ご質問やお問い合わせは、フォーラムまでお寄せください。できるだけ早く回答いたします。

よくある質問 – FAQ

C#で画像をトリミングするにはどうすればよいですか?

Aspose.Imaging for .NET をインストールすると、C# でプログラム的に画像の切り抜きやサイズ変更を行うことができます。この魔術師トリミング ライブラリの実際の実装を確認するには、この リンク にアクセスしてください。

SVG 画像をトリミングするにはどうすればよいですか?

このオンライン写真トリミング アプリでは、オンラインで SVG をトリミングできます。

関連項目