2011-02-06 59 views
0

我一直在为一些低级别的位图操纵而烦恼,并且一直在创建一些不同的颜色矩阵来应用位图数据来添加“过滤器”(因为缺少更好的术语)。用于位图操作的各种颜色矩阵的集合

我在C#和AS3上看到过很多关于在位图上应用各种颜色矩阵的教程,但很好奇,如果有人只是将这些颜色矩阵的集合映射到特定的过滤器样式(黑白和棕褐色,等等。)。

回答

0

quasimondo做的非常出色,他嘉洛斯

看到它在这里的行动: http://www.quasimondo.com/archives/000565.php 的AS3版本在这里(方法的名字是自我解释:)) http://www.quasimondo.com/archives/000671.php

也许你会对卷积滤波器感兴趣(而不是矩阵)

这里有一个由Sakri完成的“探险家”: http://www.sakri.net/blog/2007/06/12/convolutionfilter-explorer/

这些仍然只是'工具',如果你需要查看一个给定的效果,你可以尝试这样的事情:http://msdn.microsoft.com/en-gb/magazine/cc163866.aspx并抓住设置。

好的你有价值,好处是你可以注入他们并立即看到结果。假设你想执行一个Sobel filter(卷积矩阵为[-1,-2,-1,0,0,0,1,2,1]和相同的旋转90°),那么你可以复制粘贴矩阵值和尝试马上:)

+0

我实际上移植Quaismondo的颜色矩阵类到Java(我正在使用它的Android应用程序)。它做得很好。但是,在这一点上,我仍然只是在寻找一组色彩矩阵。 你提供的这些链接是有帮助的,但不完全是我要找的。 – joemccann 2011-02-07 22:32:27