Какая разница между этими двумя? Похоже, они оба делают одно и то же, не говоря уже о том, что оба применяются к растровому изображению через applyFilter().
Цветовая матрица VS PixelBender
Ответы (1)
Фильтр цветовой матрицы, как следует из названия и использования, представляет собой эффект фильтра изображения, доступный во Flash (Документация доступна здесь).
Pixel Bender — это обобщенный язык и инструменты, позволяющие создавать собственные фильтры изображений. Дополнительная информация о пиксельных бендерах здесь: http://www.adobe.com/devnet/pixelbender/
Итак, на самом простом уровне цветовая матрица — это встроенный фильтр, а модуль сгибания пикселей позволяет создавать собственные фильтры.
person
Sly_cardinal
schedule
21.07.2010
стоит упомянуть, что pixelbender работает в своем собственном потоке. Может быть быстрее, или я так думаю.
- person Allan; 21.07.2010
@Allan: PixelBender не быстрее. Если бы это было так, Adobe была бы достаточно умна, чтобы реализовать
ColorMatrixFilter
с помощью PixelBender. Как правило, BitmapFilter
превосходит PixelBender, который, в свою очередь, превосходит ActionScript. Его роль состоит в том, чтобы заполнить пробел между быстрыми, но ограниченными фильтрами и медленными, но практически неограниченными возможностями AVM2.
- person back2dos; 21.07.2010
связанные со скоростью двух подходов: stackoverflow.com/questions/2853257/
- person jedierikb; 21.07.2010