问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WPF里如何将Image控件里的图片反色

发布网友 发布时间:2022-04-26 01:57

我来回答

1个回答

热心网友 时间:2022-06-19 19:05

找到一个图片反色的函数
public static bool Invert(Bitmap b)
{
BitmapData bmData = b.LockBits(new Rectangle(0, 0, b.Width, b.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

int stride = bmData.Stride;
System.IntPtr Scan0 = bmData.Scan0;

unsafe
{
byte * p = (byte *)(void *)Scan0;

int nOffset = stride - b.Width*3;
int nWidth = b.Width * 3;

for(int y=0;y<b.Height;++y)
{
for(int x=0; x < nWidth; ++x )
{
p[0] = (byte)(255-p[0]);
++p;
}
p += nOffset;
}
}

b.UnlockBits(bmData);

return true;
}

至于转换,直接强转就行了
Image img = new Bitmap(100,100);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
传奇世界退师和出师同样能得到声望吗 声望可以转让吗? 传奇世界 声望怎么弄,最快弄声望的方法? 传奇世界 声望问题徒弟问题 天龙八部2中的哪个门派最牛逼啊 天龙八部手游哪个门派厉害 天龙八部手游门派排名 天龙八部里,三大最强门派,第一实至名归! miui13怎么开启dc调光 小米14怎么样小米14有没有DC调光功能【详解】 小米14dc调光是什么意思 C#有什么用 多线程 同时上传多个文件 C#本质论的C#本质论(第3版) winform 中控件太多 加载缓慢 像一个接着一个出来的一样 WPF中BitmapImage对象切割 关于C/c++/c#的几个问题 请教如何让wpf里面的page继承一个父page WPF 怎样做一个小QQ密码输入是的大写提示 手机息屏显示一直开着没事吗,会不会烧屏 WPF中ScrollViewer 的问题。 如何使用wpf实现屏幕最前端的绘图 wpf 多线程 对文本框赋值 关于WPF UI线程间通信和资源共享问题 wpf 怎么录制语音 wpf 程序是按什么顺序执行的呢(它内部是如何创建和调度线程的) WPF 如何让程序在规定时间内执行 c# WPF 在状态栏上显示num lock的状态 刚刚帮插板换个插头,如果插上插座,就烧掉了,检查是电闸关闭,拉上后家里的电正常,请问家里的电路会不 换个插座就跳闸 把插排插在插座上,一按插排开关就容易跳闸的原因?换两个插排都这样 WPF中用WebBrowser打开PPT文件,总是弹窗提示下载文件,怎么屏蔽这个弹窗?求详细方法 苏菲笔记本电脑如何解锁键盘 推荐好听的纯音乐歌曲,要悲伤点的,动漫里的或电视电影里的都行,尽可能多,不要是唱歌的那种。 corelDRAW倾斜图片怎么做? CDR文字如何倾斜? CDR中如何使图片倾斜成上墙效果,详细步骤 CDR图形如何倾斜角度 cdr中怎样把倾斜的图片放正 coreldraw里倾斜的图形怎样让它快速水平垂直 cdr斜角 在CDR中怎么弄这种角,就像这种图形,用直线或钢笔工具怎么弄。求高手指教 CDR怎么把斜直线旋转成水平 cdr斜放图片如何做倒影 急求这是什么字体?在线等!!! 请问图片中的字体是什么字体? 请问这三个是什么字?是什么字体? 请问这张图下面的水印的PS字体是什么? 求‘恒宇’艺术字体谢谢大家 有谁知道这字体属于那种字体吗 如何让CAD不自动替换字体的详细说明 CAD字体问题