Tag: invert

在C#中更快地反转图像

我正在使用WinForms。 我的表格中有一个图片框。 当我在图片框中打开图片时,我可以通过点击按钮来回反转颜色,但我的代码非常慢。 如何提高性能。 private void Button1_Click(object sender, System.EventArgs e) { Bitmap pic = new Bitmap(PictureBox1.Image); for (int y = 0; (y <= (pic.Height – 1)); y++) { for (int x = 0; (x <= (pic.Width – 1)); x++) { Color inv = pic.GetPixel(x, y); inv = Color.FromArgb(255, (255 – inv.R), (255 – inv.G), (255 […]