原文:http://www.pixelbender.cn/?p=76
使用着色器作为滤镜时,过滤出的图像(显示对象或BitmapData 对象)将传递给着色器。
着色器使用输入图像
来创建滤镜输出
,该输出通常为原始图像经过修改的版本。
如果过滤出的对象是 BitmapData
对象,着色器输出将成为 BitmapData
对象的内容,并调用该对象的 applyFilter
() 方法。
var myFilter:ShaderFilter = new ShaderFilter(myShader);
homeButton.filters = [myFilter];
在使用着色器作为滤镜时,着色器必须由至少一个输入
定义。
如示例所示,您未在代码中设置输入值
。而是将过滤出的显示对象
或 BitmapData
对象设置为输入图像
。
Pixel Bender中变量定义代码:
input image4 src;
output float4 dst;
as代码:
shader=new Shader(loader.data);
var target:Shape=new Shape();
addChild(target);
var g:Graphics=target.graphics;
var c:Array=[0x990000, 0x445500, 0x007799];
var a:Array=[255, 255, 255];
var r:Array=[0, 127, 255];
var m:Matrix=new Matrix();
m.createGradientBox(400, 200);
g.beginGradientFill(GradientType.LINEAR, c, a, r, m);
g.drawRect(0, 0, 400, 200);
g.endFill();
// 应用shader滤镜
var invertFilter:ShaderFilter=new ShaderFilter(shader);
target.filters=[invertFilter];
不适用
Pixel Bender滤镜的截图:
使用
Pixel Bender滤镜的截图:
- 大小: 4.5 KB
- 大小: 5.5 KB
分享到:
相关推荐
WebH5视频滤镜的百搭解决方案-WebGL着色器.docx
unity画面滤镜优化着色器Post Processing Profiles 3.1 所支持的Unity版本:2017.1.0 及以上版本 Post processing 3 profiles for PC/Mac and Mobile 21 different settings for Post Processing V3. With the ...
处理着色器示例 这是在Processing内部运行的GLSL着色器的集合。 其中一些是通用的(亮度/饱和度/对比度滤镜,模糊,边缘检测等),而另一些则更具实验性。 其中许多是从取得的传承的修改。 在“处理”草图中,某些...
抽出滤镜和图桉生成器滤镜抽出滤镜和图桉生成器滤镜
GPUImage多种滤镜的使用示范以及美颜滤镜初步实现GPUImagePicture
javascript滤镜javascript滤镜javascripjavascript滤镜t滤镜javascjavascript滤镜ript滤镜javascript滤镜
Phosothop:抽出滤镜抠发法 Photoshop 3D变换滤镜制作人物魔方 Photoshop CS2 降噪滤镜试用体验 Photoshop CS镜头模糊滤镜:轻松实现背景虚化 Photoshop CS应用实例之用滤镜绘制救生圈 Photoshop:...
CSS滤镜大全 各类滤镜 HTML滤镜大全 IE滤镜大全
提取颜色自相关矩阵,通过lda分类器,先训练,后面再用其他滤波器,可以识别不同种类滤镜
Unity摄像头画面30种滤镜效果
包含了KPT7、Eye Candy 4000和Xenofex外挂滤镜的使用方法。
Ps滤镜 Photoshop 滤镜 Ps滤镜大全 Ps特效滤镜 滤镜收集 ps修复滤镜 火焰滤镜
滤镜名称:抽出滤镜.zip
CSS滤镜使用教程 学习CSS的基础教程
对视频添加滤镜,使用VapourSynth,试视频又随机高斯噪声
Dreamweaver中CSS滤镜的功能和参数设置Dreamweaver中CSS滤镜的功能和参数设置Dreamweaver中CSS滤镜的功能和参数设置Dreamweaver中CSS滤镜的功能和参数设置Dreamweaver中CSS滤镜的功能和参数设置Dreamweaver中CSS滤镜...
精通CSS滤镜,精通CSS滤镜,精通CSS滤镜
非常强大ps灯光效果滤镜
Photoshop磨皮滤镜:Topaz Vivacity,这是一个Photoshop的超级滤镜,说它“超级”并不是它的功能有多么繁多,而是因为其处理效果超级优秀,它的锐化、降噪、缩放等功能本来无需插件Photoshop也能办到,关键是图像...
集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。滤镜是该软件重要功能 该工具有10个滤镜 功能强大快快下载吧