| 发表于:2008-01-22 09:26:306楼 得分:0 |
set photo = server.createobject("persits.jpeg") photo.open server.mappath(bigpic) if pic_width_sy> 600 or pic_height_sy> 600 then set logo = server.createobject("persits.jpeg") logopath = server.mappath("/images/06/photologo.gif") logo.open logopath logo.width = 172 '更改水印图片的宽度 logo.height = logo.width * logo.originalheight / logo.originalwidth '按照原先的长宽比计算新的水印高度 photo.drawimage photo.width-192, photo.height-64, logo,1,&h000000,100 '在这里可以更改水印所在的位置(photo.width-87,photo.height-19 这里我是放在了图片的右下角)还可以更改水印的透明度(我定义为0.7) ,&hffffff,100 set logo = nothing elseif (pic_width_sy> 200 and pic_width_sy <600) or (pic_height_sy> 200 and pic_height_sy <600) then'打开水印图片 set logo = server.createobject("persits.jpeg") logopath = server.mappath("/image/photologo_x.gif") logo.open logopath logo.width = 100 '更改水印图片的宽度 logo.height = logo.width * logo.originalheight / logo.originalwidth '按照原先的长宽比计算新的水印高度 photo.drawimage photo.width-110, photo.height-36, logo,1,&h000000,100 '在这里可以更改水印所在的位置(photo.width-87,photo.height-19 这里我是放在了图片的右下角)还可以更改水印的透明度(我定义为0.7) ,&hffffff,100 set logo = nothing else'打开文字水印 photo.canvas.font.color = &hffffff photo.canvas.font.family = "arial" photo.canvas.font.bold = true photo.canvas.font.size = 15 photo.canvas.print 10, photo.originalheight-17, "59124 . com" '10为左边距,100为上边距 end if photo.save server.mappath(bigpic) set photo = nothing end if else set file=nothing set upload=nothing close.conn'释放上传对象 call ruyi.msgout("请选择本地的照片。","",1) end if set file=nothing set upload=nothing '释放上传对象 | | |
|