以下是用两种实现取bmp图亮度的算法
1. public double GetBrightness(Bitmap bmp)
{
double brightness = 0;
Rectangle lightBox = new Rectangle(0, 0, bmp.Width,bmp.Height);
for (int x=lightBox.Left;x<lightBox.Right;x++)
{
for (int y = lightBox.Top; y < lightBox.Bottom; y++)
{
Color color = bmp.GetPixel(x, y);
brightness += color.G;
&

本文探讨了两种C#获取BMP图片亮度的方法,对比了它们的效率。第一种方法简单,但处理速度较慢;第二种方法利用LockBits,虽然涉及更复杂的操作,但在速度上有显著优势。
最低0.47元/天 解锁文章
1702

被折叠的 条评论
为什么被折叠?



