用于位图操作的各种颜色矩阵的集合

时间:2011-02-06 21:42:22

标签: c# flash actionscript bitmap colormatrix

我一直在使用一些低级位图操作并且已经创建了一些不同的颜色矩阵来应用于位图数据以添加“过滤器”(因为缺少更好的术语)。

我已经在C#和AS3上看到了一些关于将各种颜色矩阵应用于位图的在线教程,但很奇怪是否有人只是将这些颜色矩阵集合映射到特定的滤镜样式(黑白,棕褐色等) )。

1 个答案:

答案 0 :(得分:0)

quasimondo用他的colormatrix做得很好

在这里看到它: 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°相同)然后您可以复制粘贴矩阵值并立即尝试:)