2011-02-06 61 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