首頁 > 後端開發 > 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板