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); }
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);
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!