首页 新闻 会员 周边

silverlight 图片添加文字水印

0
悬赏园豆:80 [已解决问题] 解决于 2014-09-25 09:16

silverlight项目怎么给图片添加文字水印?

司徒清风~的主页 司徒清风~ | 初学一级 | 园豆:99
提问于:2014-09-24 18:16
< >
分享
最佳答案
0

有很多种方案:

1、直接对原始图片加水印,这个很简单,相信你想对我拍砖

2、对输出数据加水印,就是拦截显示图片的数据流,对图片在内存里加水印,这个操作起来有点复杂,而且也不现实,要么消耗内存,要么要使用临时文件

3、自定义图片控件,在自定义图片控件里实现绘制水印的行为,这个最有价值,但要求技术能力强,能写控件,好在市面上这样的控件代码是有的。

4、实现多层,在底层图片的上面覆盖一层水印,这个最简单,类似HTML里的div

5、其它的方案发掘ing

收获园豆:80
519740105 | 大侠五级 |园豆:5810 | 2014-09-24 18:21

直接对原图加水印也可以,然后再把它封装成组件,大神能给源码么?我是刚刚学习silverlight的,对这些还不懂

司徒清风~ | 园豆:99 (初学一级) | 2014-09-24 18:25

@司徒清风~: 源码就免了,直接对原图加水印,是最不好的,建议使用方案三,网上有例子的。

不一定找sl的,找wpf的一样的参考,毕竟几乎是一样的东西。

519740105 | 园豆:5810 (大侠五级) | 2014-09-24 18:36

@519740105: 好的 ,谢谢

司徒清风~ | 园豆:99 (初学一级) | 2014-09-25 09:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册