aspjpeg给图片加水印 代码

aspjpeg给图片加水印 代码.以下是我的aspjpeg参数配置,请高手帮我看看应该怎么修改,才能实现上面几种我想要的效果。谢谢
--------------------------------
参数:
sSYText = "www.google.com"
  sSYFontColor = "000000"
  nSYFontSize = Clng("24")
  sSYFontName = "Verdana, Arial, Helvetica, sans-serif"
  sSYPicPath = "../imgs/wa.png"
  nSYMinSize = Clng("300")
  sSYShadowColor = "FFFFFF"
  nSYShadowOffset = Clng("2")
  sSYTextWidth = Clng("200")'文字水印宽、高
  nSYTextHeight = Clng("40")
  sSYPicWidth = Clng("20")'图片水印右边距、底边距
  nSYPicHeight = Clng("20")
  nSYalpha = 1

文字水印:
Jpeg.Canvas.Font.Color ="&H"&sSYFontColor
      Jpeg.Canvas.Pen.Color ="&H"&sSYFontColor
      Jpeg.Canvas.Font.Family = "'"& sSYFontName &"'"
      Jpeg.Canvas.Font.Bold = True
      Jpeg.Canvas.Font.Size = nSYFontSize
      Jpeg.Canvas.Font.BkColor=&H5FD211
      Jpeg.Canvas.Font.Quality = 4 '0 (Default), 1 (Draft), 2 (Proof), 3 (Non-Antialiased), 4 (Antialiased)
      Jpeg.Canvas.Font.BkMode = "Transparent" ' to make antialiasing work
      Jpeg.Canvas.Print Jpeg.OriginalWidth-sSYTextWidth, Jpeg.OriginalHeight-nSYTextHeight, sSYText

      Jpeg.Canvas.Pen.Color ="&H"&sSYShadowColor
      Jpeg.Canvas.Pen.Width = nSYShadowOffset
      Jpeg.Canvas.Brush.Solid = False
      Jpeg.Canvas.DrawBar nSYShadowOffset, nSYShadowOffset, Jpeg.Width, Jpeg.Height

图片水印:
Jpeg.Canvas.Pen.Color  = &HFFFFFF
        Jpeg.Canvas.Pen.Width  = 0   
        Jpeg.Canvas.Brush.Solid = False   
        Jpeg.Canvas.Bar 0, 0, Jpeg.Width, Jpeg.Height
        Jpeg.Width = Jpeg.Width
        Jpeg.height = Jpeg.height
        Jpeg.Sharpen 1, 120
        Jpeg.DrawImage Jpeg.Width-Jpeg1.Width-sSYPicWidth, Jpeg.Height-Jpeg1.Height-nSYPicHeight, Jpeg1, nSYalpha, &HFFFFFF

时间: 2024-08-31 14:11:40

aspjpeg给图片加水印 代码的相关文章

asp实现图片加水印代码

asp实现图片加水印代码,要装aspjepg组件 <%    set jpeg1=server.createobject("persits.jpeg")    jpeg1.open server.mappath("1.jpg") '原图    '添加水印    set jpeg2=server.createobject("persits.jpeg")    jpeg2.open server.mappath("watermark.

图片自动保存到本地并利用aspjpeg为图片加水印

aspjpeg <%'函数功能:远程图片自动保存到本地服务器,并利用aspjpeg为图片加上水印'(注意:请先在目录下创建images目录,用来保存临时图片)'本程序需要在服务器上安装"aspjpeg组件"否则无法正常使用'也可以只取'''''22222222'''''''以上的部分,这部分可以保存图片,第二部分是进行水印增加'使用方法,请保存为saveimg.asp'saveimg.asp?url=logo.gif 即可以取下图片啦,HOHO. 其他需要加的功能,大家自己扩展好

图片自动保存到本地并利用aspjpeg为图片加水印_小偷/采集

<% '函数功能:远程图片自动保存到本地服务器,并利用aspjpeg为图片加上水印 '(注意:请先在目录下创建images目录,用来保存临时图片) '本程序需要在服务器上安装"aspjpeg组件"否则无法正常使用 '也可以只取'''''22222222'''''''以上的部分,这部分可以保存图片,第二部分是进行水印增加 '使用方法,请保存为saveimg.asp 'saveimg.asp?url=yun_qi_img/logo.gif 即可以取下图片啦,HOHO. 其他需要加的功

C#为图片加水印代码

using System; using System.IO; using System.Collections; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; namespace Imag_writer { /// <summary> /// 水印的类型 /// </summary> public enum WaterMarkType { /// <sum

C#winform批量给图片加水印代码

//文件下载,里面有exe可直接运行 http://download.csdn.net/detail/pukuimin1226/6001759 //form后台 //加密类注意要引用 System.Web using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using Syst

php 批量给图片加水印代码

//config.php //=================================用户配置区================================= $per=1;     //每次处理的图片数目 $dir1='img';    //输入目录 $dir2='img2';    //输出目录  输出图片会保存于$dir2/$dir1目录下面 $mark_img='www.111cn.net.gif';    //水印图片 $mark_text=''; //水印文字内容  [

asp.net图片加水印代码

<%@ webhandler language="c#" class="bookhandler" %> using system; using system.web; using system.drawing; using system.io;   public class bookhandler : ihttphandler {     private const string coversaddr = "~/image/"; //

php gif图片加水印代码

 代码如下 复制代码 <?php $imagedraw = new imagick(); $pixel = new imagickpixel('gray'); $pixel->setcolor('black'); $imagedraw->newimage(100, 75, $pixel); $draw = new imagickdraw(); $draw->setfont('bookman-demiitalic'); $draw->setfontsize(12); $imag

asp 给图片加水印代码

Set Jpeg1 = Server.CreateObject("Persits.Jpeg") Set Jpeg2 = Server.CreateObject("Persits.Jpeg") Jpeg1.Open Server.MapPath("1.jpg") Jpeg2.Open Server.MapPath("2.jpg") iWidth=Jpeg1.OriginalWidth iHeight=Jpeg1.Original