silverlight项目怎么给图片添加文字水印?
有很多种方案:
1、直接对原始图片加水印,这个很简单,相信你想对我拍砖
2、对输出数据加水印,就是拦截显示图片的数据流,对图片在内存里加水印,这个操作起来有点复杂,而且也不现实,要么消耗内存,要么要使用临时文件
3、自定义图片控件,在自定义图片控件里实现绘制水印的行为,这个最有价值,但要求技术能力强,能写控件,好在市面上这样的控件代码是有的。
4、实现多层,在底层图片的上面覆盖一层水印,这个最简单,类似HTML里的div
5、其它的方案发掘ing
直接对原图加水印也可以,然后再把它封装成组件,大神能给源码么?我是刚刚学习silverlight的,对这些还不懂
@司徒清风~: 源码就免了,直接对原图加水印,是最不好的,建议使用方案三,网上有例子的。
不一定找sl的,找wpf的一样的参考,毕竟几乎是一样的东西。
@519740105: 好的 ,谢谢