设为首页 加入收藏

TOP

C# 内存法图像处理(四)
2015-07-16 12:56:37 来源: 作者: 【 】 浏览:24
Tags:内存 图像处理
in[1] + pin[2]) / 3;
? ? ? ? ? ? ? ? ? ? ? ? ? ? if (avg > 128)
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[0] = 255;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[1] = 255;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[2] = 255;
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[0] = 0;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[1] = 0;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pout[2] = 0;
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? pin = pin + 3;
? ? ? ? ? ? ? ? ? ? ? ? ? ? pout = pout + 3;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? pin = pin + oldData.Stride - oldData.Width * 3;
? ? ? ? ? ? ? ? ? ? ? ? pout = pout + newData.Stride - newData.Width * 3;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? bitmap.UnlockBits(newData);
? ? ? ? ? ? ? ? ? ? Mybitmap.UnlockBits(oldData);
? ? ? ? ? ? ? ? ? ? this.pbshowbox.Image = bitmap;


? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? MessageBox.Show("请先打开一张图片!");
? ? ? ? ? ? }


? ? ? ? }


有些图片效果看起来不明显是因为笔者把图缩小了,其实效果挺明显的- -。


首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ sizeof总结 下一篇C++ 不使用virtual实现多态

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: