Коллекция различных цветовых матриц для обработки растровых изображений

Я немного возился с некоторыми низкоуровневыми манипуляциями с растровыми изображениями и создавал несколько различных цветовых матриц для применения к растровым данным, чтобы добавить «фильтры» (из-за отсутствия лучшего термина).

Я видел несколько руководств в Интернете на C # и AS3 о применении различных цветовых матриц к растровым изображениям, но мне было любопытно, есть ли у кого-нибудь просто коллекция этих цветовых матриц, которые сопоставляются с определенными стилями фильтров (черно-белый, сепия и т. д.).


person joemccann    schedule 06.02.2011    source источник


Ответы (1)


Квазимондо отлично справился со своей цветовой матрицей.

увидеть это в действии можно здесь: http://www.quasimondo.com/archives/000565.php версия as3 здесь (названия методов говорят сами за себя :)) http://www.quasimondo.com/archives/000671.php

возможно, вас заинтересуют сверточные фильтры (а не матрицы)

вот небольшой «исследователь», сделанный Сакри: http://www.sakri.net/blog/2007/06/12/convolutionfilter-explorer/

тем не менее, это всего лишь «инструменты», если вам нужно изучить данный эффект, вы можете попробовать такие вещи, как: http://msdn.microsoft.com/en-gb/magazine/cc163866.aspx и загрузите настройки.

Хорошо, что у вас есть значения, хорошо, что вы можете ввести их и сразу увидеть результат. скажем, вы хотите выполнить фильтр Собеля (какая матрица свертки имеет вид [-1,-2,- 1, 0,0,0, 1,2,1 ] и то же самое повернутое на 90° ) тогда вы можете скопировать значения матрицы и попробовать сразу :)

person nicoptere    schedule 07.02.2011
comment
На самом деле я перенес класс цветовой матрицы Quaismondo на Java (я использую его для приложения для Android). Это действительно хорошо сделано. Однако на данный момент я все еще ищу только набор цветовых матриц. Те ссылки, которые вы предоставили, полезны, но не совсем то, что я ищу. - person joemccann; 08.02.2011