最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flash Flex给图片加上水印代码
时间:2022-07-02 17:00:47 编辑:袖梨 来源:一聚教程网
相信大家对Flex的Snapshot应用不会陌生,本实例是建立在这个功能的基础上的。为什么要用AS3加水印而不是用后台语言呢,主要是客户端处理效率高一点,而且我们还可以使用AS3丰富的图像API。那又为什么不直接加好了水印再快照呢?主要是因为主界面要求整洁,所以只好在输出字节流数据时才偷偷地加水印。
点击此处查看本实例的效果,点击此处下载本实例的源码。
在本实例中,我们先新建了一个Canvas容器,将容器的Image控件的Source指定为第一次快照获得的Bitmap,当按下Save Snapshot按钮时将一个Label控件添加到Canvas容器中,再快照Canvas容器,然后使用PNGEncoder图像编码器将BitmapData对象编码为PNG格式的ByteArray,最后将字节流数据传到后台生成PNG图片并下载保存到客户端。这个技巧不难,关键在于要客户端快照两次,记住Canvas只是一个临时放置字节流数据的容器。还有就是用了两次callLater,请好好体会。
相关文章
- 无限暖暖翩翩愿飞去怎么样 无限暖暖翩翩愿飞去能力套装介绍 12-27
- 无限暖暖流星绚烂时怎么样 无限暖暖流星绚烂时套装介绍 12-27
- 无限暖暖1.1版本流星季怎么玩 无限暖暖1.1流星季版本活动介绍 12-27
- 第五人格孽蜥耶梦加得怎么样 第五人格孽蜥耶梦加得稀世时装介绍 12-27
- 重返未来1999趋光性研究夜幕之外怎么玩 12-27
- 桃源深处有人家养怡尘世装饰大赛怎么玩 12-27