.net怎么使得加的水印图片变得透明,加的那个图片原先不是透明的。
透明化处理你用Photoshop处理吧,不要学了NET就想用来砸所有的钉子。
我看网上有人说,.net可以实现这样的功能?不知道用.net能不能实现呢?
@火悬崖:
你想用NET做一个Photoshop也没有人会反对的。
@爱编程的大叔: 嗯,谢谢,我再看看能不能实现这样的效果:
让上面的图片变得透明点
@火悬崖:
晕,你这不叫透明,叫透明度,比如你可以设置透明度为30%, 这样就可以看到下面的图片了。
正常的水印是,有一部份内部是覆盖下面的图,其他大概60~70%部分完全透明。
你这样的图片要的效果应该是30%遮盖....
你开个PHOTOSHOP看看效果就知道了。
@爱编程的大叔: 是么?描述的不够清晰哈,用.net的话,要怎么写代码呢?
是去除水印吗?
效果是这样的:
让上面的图片变得透明点,不知道用.net能不能实现?
@火悬崖: 不能上面的图片变得透明点,你只能拿一张透明的图片来当作水印.
想要把一张正常的图片转成部分透明的,也是可以实现的,但算法水平要求就高了
@火悬崖: 你这个图片肯定无法实现你想要的效果。这都不是水印,是覆盖,棕色区域已经将原图片的像素全部摧毁掉了,无法复原。如果是水印的话,可以用 Gaussian,USM,Watermark extraction 算法来处理,但效果并不总是很理想。我建议你学习下计算机图形的相关知识。
@吴瑞祥:这么复杂么?我还寻思做做看,加了透明度是什么效果呢?
@Launcher: 计算机图形方面的知识确实没接触过,以后得接触一下,谢谢。
@火悬崖: http://zhidao.baidu.com/question/121868820.html?qbl=relate_question_0
这是一个比较简单的水印,用 PS 做了去水印操作,你可以看看效果。