【发布时间】:2013-06-09 22:03:46
【问题描述】:
我一直在寻找执行以下操作:
- 将
Bitmap中的Colour替换为不同的Colour。
经过一番阅读,我认为这可能使用WriteableBitmap。
我对@987654325@ 处理一无所知,所以我不确定如何使用这个类来实现我的要求。
以下内容将不胜感激:
有用文章的链接,这会让我有足够的理解 开发我自己的解决方案。
【问题讨论】:
-
至少表现出一点点努力。
-
比如你想把所有的红色像素(RGB = 255, 0, 0)都换成蓝色像素,是吗?
-
我实际上想将特定颜色视为透明。那可能吗?如果不是,我想将十六进制颜色从 #0A59C2 更改为 #F4EED6。
-
这与异步有什么关系?
-
在发布此问题时,我认为该解决方案将利用一些异步功能。说实话,唯一一次使用异步是当我为 UI 绑定分配编辑的位图时,使用 SetSourceAsync 方法以及 WriteAsync 来写入更改的位图像素数据。我随后从这篇文章中删除了 winrt-async 标签。
标签: c# windows-runtime microsoft-metro .net-4.5