ホームページ > バックエンド開発 > C++ > C#を使用して画像をトリミングするにはどうすればよいですか?

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

Barbara Streisand
リリース: 2025-01-27 20:19:08
オリジナル
336 人が閲覧しました

How Can I Crop an Image Using C#?

C# を使用して画像をトリミング

画像のトリミングとは、画像の端の不要な部分を削除することを指します。 C# では、Bitmap クラスを使用して画像のトリミングを実装できます。画像をトリミングする簡単な方法は次のとおりです:

<code class="language-csharp">using System.Drawing;

private static Image CropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}</code>
ログイン後にコピー

使用法:

画像をトリミングするには、元の画像とトリミング領域を定義する Rectangle オブジェクトを指定します。 Rectangle オブジェクトは、保存する領域の左、上、幅、高さを指定します。 CropImage メソッドは、切り取られた部分を含む新しい Image オブジェクトを返します。

例:

次の使用法を検討してください:

<code class="language-csharp">Image originalImage = Image.FromFile("image.png");

Rectangle cropArea = new Rectangle(100, 100, 200, 300);
Image croppedImage = CropImage(originalImage, cropArea);</code>
ログイン後にコピー

この例では、座標 (100, 100) から始まる幅 200 ピクセル、高さ 300 ピクセルの元の画像の領域が切り取られ、その結果が CroppedImage 変数に格納されます。

その他のリソース:

さらに詳しい情報と例については、次のリソースを参照してください:

以上がC#を使用して画像をトリミングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート