2010-07-20 1 views
0

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

ответ

4

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

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

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

+0

Стоит упомянуть, что pixelbender работает в своей собственной теме. Может быть быстрее или так, мне повезло. – Allan

+2

@Allan: PixelBender работает не быстрее. Если бы это было так, Adobe была бы достаточно умна для реализации «ColorMatrixFilter» с использованием PixelBender. Как правило, «BitmapFilter» превосходит PixelBender, который, в свою очередь, превосходит ActionScript. Роль состоит в том, чтобы заполнить пробел между быстрыми, но ограниченными фильтрами и медленными, но в основном неограниченными возможностями AVM2. – back2dos

+0

, связанный со скоростью двух подходов: http://stackoverflow.com/questions/2853257/using-pixelbender-to-double-the-size-of-a-bitmap – jedierikb