Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya boleh memangkas imej menggunakan C#?

Bagaimanakah saya boleh memangkas imej menggunakan C#?

Barbara Streisand
Lepaskan: 2025-01-27 20:19:08
asal
369 orang telah melayarinya

How Can I Crop an Image Using C#?

Gunakan C#Tailor Image

Pemotongan imej merujuk kepada mengeluarkan bahagian yang tidak diperlukan di pinggir imej. Dalam C#, anda boleh menggunakan kelas Bitmap untuk melaksanakan pemotongan imej. Berikut adalah kaedah pemotongan imej yang mudah:

cara menggunakan:
using System.Drawing;

private static Image CropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}
Salin selepas log masuk

Untuk memotong imej, sila berikan imej asal dan objek segi empat tepat, yang mentakrifkan kawasan pemotongan. Objek Rectangle menentukan bahagian kiri, atas, lebar dan ketinggian kawasan untuk menjaga kawasan tersebut. Kaedah CropImage akan mengembalikan objek imej baru yang mengandungi bahagian potong.

<示> Contoh:

Pertimbangkan penggunaan berikut:

Dalam contoh ini, memulakan imej asal dari koordinat (100, 100), lebarnya adalah 200 piksel, dan ketinggiannya adalah 300 piksel, dan hasilnya disimpan dalam pemboleh ubah kroppedimage.

<多> lebih banyak sumber:
Image originalImage = Image.FromFile("image.png");

Rectangle cropArea = new Rectangle(100, 100, 200, 300);
Image croppedImage = CropImage(originalImage, cropArea);
Salin selepas log masuk

Untuk maklumat dan contoh yang lebih terperinci, sila rujuk sumber -sumber berikut:

Pengeditan imej di C#(disimpan, potong dan laraskan saiz)

Atas ialah kandungan terperinci Bagaimanakah saya boleh memangkas imej menggunakan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan