Цветовая матрица VS PixelBender

Какая разница между этими двумя? Похоже, они оба делают одно и то же, не говоря уже о том, что оба применяются к растровому изображению через applyFilter().


person MrB    schedule 20.07.2010    source источник


Ответы (1)


Фильтр цветовой матрицы, как следует из названия и использования, представляет собой эффект фильтра изображения, доступный во Flash (Документация доступна здесь).

Pixel Bender — это обобщенный язык и инструменты, позволяющие создавать собственные фильтры изображений. Дополнительная информация о пиксельных бендерах здесь: http://www.adobe.com/devnet/pixelbender/

Итак, на самом простом уровне цветовая матрица — это встроенный фильтр, а модуль сгибания пикселей позволяет создавать собственные фильтры.

person Sly_cardinal    schedule 21.07.2010
comment
стоит упомянуть, что pixelbender работает в своем собственном потоке. Может быть быстрее, или я так думаю. - person Allan; 21.07.2010
comment
@Allan: PixelBender не быстрее. Если бы это было так, Adobe была бы достаточно умна, чтобы реализовать ColorMatrixFilter с помощью PixelBender. Как правило, BitmapFilter превосходит PixelBender, который, в свою очередь, превосходит ActionScript. Его роль состоит в том, чтобы заполнить пробел между быстрыми, но ограниченными фильтрами и медленными, но практически неограниченными возможностями AVM2. - person back2dos; 21.07.2010
comment
связанные со скоростью двух подходов: stackoverflow.com/questions/2853257/ - person jedierikb; 21.07.2010