Pixel Bender 技术中心
AdobePixel Bender 技术提供一个常用的图像和视频处理基础结构,后者可以在各种硬件上提供自动运行时优化。您可以使用 Pixel Bender 内核语言通过独立于硬件的方式实施图像处理算法(滤镜或效果)。Pixel Bender 图形语言是一种基于 XML 的语言,可以将个别像素处理运算(内核)并入更复杂的 Pixel Bender 滤镜中。
了解人们在现实生活中如何使用Pixel Bender。其中许多网站由开发人员社区维护:
1. Kevin Goldsmith 的博客 2. 阅读Brimelow 的博客 3. Mike Chambers 的博客 4. Tinic Uro 的博客 5. @pixelbender (Twitter) 6. Pixel Bender 论坛 (Adobe 论坛) 7. Pixel Bender 用户组 (Adobe 组) Pixel Bender 开发有许多优势:
· 低学习曲线:PixelBender 提供少量工具,它们足以编写复杂的图像处理算法。学习 Pixel Bender 比学习 C/C++ 和各个应用程序的插件 SDK 更简单。您不必具备任何图形绘制语言或多线程API 知识。 · 并行处理:PixelBender 允许同一滤镜在不同的 GPU 和 CPU 架构上高效运行,其中包括多核及多处理器系统。它可以在 Adobe 产品中实现优异的图像处理性能。 · 支持所有位深度:同一内核在应用程序中以 8 位/16 位/32 位运行。 · 得到多个 Adobe 应用程序的支持:Pixel Bender 与多个 Adobe 应用程序集成,如 After Effects、Flash 和 Photoshop。它允许您开发可在各种 Adobe 产品之间移植的滤镜。您可以将自己的 Pixel Bender 滤镜和效果添加到那些应用程序的现有滤镜和效果。目前有活跃的 Pixel Bender Exchange 供开发人员共享滤镜。 Pixel Bender 最适合任何像素处理对其他像素值的依赖性最低的算法。例如,您可以高效编写一个内核来处理图像亮度,因为各个像素的亮度可单独更改。但您不会使用 Pixel Bender 计算直方图,因为直方图需要一个图像中所有像素的值。
有关更多详细信息,请下载 Pixel Bender Toolkit、PixelBender 开发人员指南和 Pixel Bender 语言参考。
|