当前位置:文章中心 - ASP编程 - asp利用aspjpeg给图片生成PNG透明水印
相关文章
这里放搜索
最新文章
asp利用aspjpeg给图片生成PNG透明水印
关键词:aspjpeg,图片,PNG,透明,水印 时间:2008年09月19日 星期五 阅读:881
  1. 'aspjpeg版本:v1.801 
  2.  
  3. '将pic.jpg打上logo.png,可根据图片大小对水印图做适当调整 
  4.  
  5. filename="pic.jpg"                           '原始图片 
  6.  
  7. Set Jpeg1 = Server.CreateObject("Persits.Jpeg"
  8. Jpeg1.Open Server.MapPath(filename)         
  9. iWidth=Jpeg1.OriginalWidth             '图片的宽度 
  10.  
  11. iHeight=Jpeg1.OriginalHeight           '图片的高度 
  12.  
  13. iiwidth=204                                      '水印图片的宽度 
  14.  
  15. iiheight=32                                       '水印图片的高度 
  16.  
  17. '水印图居左上 
  18.  
  19. jpeg1.Canvas.DrawPNG 5, 5,Server.MapPath("logo.png")  
  20. '水印图居右上 
  21.  
  22. 'jpeg1.Canvas.DrawPNG iWidth-iiWidth-5, 5, Server.MapPath("logo.png")   
  23.  
  24. '水印图居左下                        
  25.  
  26. 'jpeg1.Canvas.DrawPNG 5, iHeight-iiHeight-5, Server.MapPath("logo.png")  
  27.  
  28. '水印图居右下 
  29.  
  30. 'jpeg1.Canvas.DrawPNG iWidth-iiWidth-5, iHeight-iiHeight-5,Server.MapPath("logo.png") 
  31.  
  32. '水印图居中 
  33.  
  34. 'jpeg1.Canvas.DrawPNG iWidth/2-iiWidth/2, iHeight/2-iiHeight/2, Server.MapPath("logo.png") 
  35.  
  36. jpeg1.save Server.mappath(filename)        '保存打上水印的图片将覆盖原图,亦可另存 
  37.  
  38. Set Jpeg1 = Nothing 
上一篇:asp处理xml数据的发送、接收类下一篇:Access中修改字段类型SQL语句!

2条记录访客评论

Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: ''DrawPNG''
网友2760 于 2008-10-1 12:58:15 发表 #1

版本不够不支持该属性!

蓝雨 于 2008-11-4 13:59:39 发表 #2

发表评论

(必填)
(必填)
 
友情链接