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 サイトの他の関連記事を参照してください。