|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[ASP]关于图片文字水印位置的问题!
图片上传的大小不一样,可能有大有小,我在上面加文字水印效果,就是文字位置不太好控制,我就想把文字加在图片的右下角,如何实现呢?
我加的这句:
Jpeg.Canvas.PrintText Jpeg.OriginalWidth/2,Jpeg.OriginalHeight/2,"www.dlcct.cn"
想放在正中间,可是有的也不是,图片大小不一样,也不一样.位置总是偏,没有理想中的效果.
我对ASPJPEG组件不太熟悉,请教.
如何控制放在正中间,右下角?
不管图片大小如何变化,都在这两个位置中的一个. |
查找了下相关的内容,没有太弄明白,大家帮帮忙,给看看。谢谢。 |
问题没解决,自己顶一下,抱歉。 |
不好意思,我没有用过, 不过,我搜索了一下下,有些教程,感觉还行..你看看http://www.d9soft.com/article/114/Article5890_1.htm
|
谢谢楼上的回复,是啊我也是没有用过,所以不熟悉,用起来手生啊,测试了好几次有点头绪了,但是图片大小不一样的时候,就控制不好啊. |
Jpeg.Canvas.PrintText Jpeg.OriginalWidth/2,Jpeg.OriginalHeight/2,"www.dlcct.cn"
控制固定大小的图片位置可以
Jpeg.Canvas.PrintText Jpeg.OriginalWidth/2+10,Jpeg.OriginalHeight/2-20,"www.dlcct.cn"
这种的,若上传一张小的,有时候文字就没有了,就看到一个,字体大小设置的应该够啊。 |
我觉得有个概念要搞明白, 如果你想让你的文字放在中心,需要在原始宽度的基础上减去文字的宽度后再除以2,高度同样如此,, 甚至可以用百分比进行计算,这样弹性更强些....
有时候不知道自己回答的对不对头!~~~~~~~~ |
Jpeg.Canvas.Print Jpeg.OriginalWidth-200,Jpeg.OriginalHeight-18,"内容"
这个是距离右边200,距离下面18
自己想一下吧。 |
谢谢楼上的回复,这个意思,我通过测试也知道了.我想的是:图片大小不一样啊,所以距离右边和下面的整体距离也会不一样啊,我的意思是有没有办法,自动控制,根据图片大小自动始终是距离右下的那个位置呢?
我设置距离为10 20的时候,有时候位置还是有点问题.
谢谢,我再测试测试. |
我这里有一个函数:
http://www.115000.com.cn/liuy//files_info/asp/2006-03-11/t8ob621664s5v6H20060311185027.html |
曾经的我在上个帖子中说
郁闷,上面那个就是根据图片的大小不同来改变位置的呀,关键是你先要弄清楚你的水印文字大概会占多少高或宽,测试成一个就没有问题了。很简单的问题,不知道咋想不通呢。 |
|