Коллекция различных цветовых матриц для битовой манипуляции - PullRequest
0 голосов
/ 07 февраля 2011

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

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

1 Ответ

0 голосов
/ 07 февраля 2011

квазимондо отлично поработал со своей цветовой матрицей

посмотрите его в действии здесь: 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 °), затем выможно скопировать, вставить значения матрицы и попробовать сразу:)

...