<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[极度鹤小居-闲云野鹤! - ASP]]></title>
<link>http://www.jdhcn.com/</link>
<description><![CDATA[AS3.0,flash as脚本,js脚本,div+css技术,web2.0技术,网页技术,ASP,php]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[lzdk2003@hotmail.com(jimson)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>极度鹤小居-闲云野鹤!</title>
	<url>http://www.jdhcn.com/images/logos.gif</url>
	<link>http://www.jdhcn.com/</link>
	<description>极度鹤小居-闲云野鹤!</description>
</image>

			<item>
			<link>http://www.jdhcn.com/article.asp?id=17</link>
			<title><![CDATA[风声无组件上传图片加水印效果]]></title>
			<author>lzdk2003@hotmail.com(极度鹤)</author>
			<category><![CDATA[ASP]]></category>
			<pubDate>Mon,19 Nov 2007 17:45:50 +0800</pubDate>
			<guid>http://www.jdhcn.com/default.asp?id=17</guid>
		<description><![CDATA[方法比较笨哦,呵呵, 直接在上传类文件里加上下面的两个函数,第一个是添加文字水印,第二个是添加图片水印,引用方法就是当图片上传完后调用其中某一个函数就行了.<br/>调用方法:AddPersitsText(&#34;要加水印的图片路径及名称&#34;),&nbsp;&nbsp; AddPersitsJpeg(&#34;要加水印的图片路径及名称&#34;)&nbsp;&nbsp;<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.jdhcn.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"> Public Function AddPersitsText(Path)&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;************加文字水印**********************<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dim Jpeg<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Jpeg = Server.Cr&#101;ateObject(&#34;Persits.Jpeg&#34;) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Open Server.MapPath(Path)&nbsp;&nbsp;&#39;打开图片,Path为路片路径及名称&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.Color = &amp;HFFFFFF&nbsp;&nbsp;&#39;后6位为文字颜色<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.Family = &#34;宋体&#34;&nbsp;&nbsp; &#39;文字字体<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.Bold = True&nbsp;&nbsp; &#39;是否加粗<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.Size = 30&nbsp;&nbsp; &#39;字体大小<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.Quality = 2<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.ShadowXOffset = 1&nbsp;&nbsp; <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Font.ShadowYOffset = 1&nbsp;&nbsp;&#39;阴影效果<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Pen.Color = &amp;HFFFFFF&nbsp;&nbsp;&nbsp;&nbsp;&#39;水印背景颜色<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Pen.Width = 3 <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Brush.Solid = False <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Canvas.Print (Jpeg.width-240)/2, Jpeg.height/2+30, &#34;www.jdhcn.com&#34;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;水印显示在图片上的XY位置<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jpeg.Save Server.MapPath(Path)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;保存水印图片<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Jpeg = Nothing<br/>&#160;&#160;&#160;&#160;End Function<br/><br/>&#160;&#160;&#160;&#160;Public Function AddPersitsJpeg(Path)&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#39;**************加图片水印*******************<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Dim photo,logo,photopath,logopath<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Photo = Server.Cr&#101;ateObject(&#34;Persits.Jpeg&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PhotoPath = Server.MapPath(Path)&nbsp;&nbsp;&#39;Path为路片路径及名称<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Photo.Open PhotoPath&nbsp;&nbsp; &#39;打开图片<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Logo = Server.Cr&#101;ateObject(&#34;Persits.Jpeg&#34;)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;LogoPath = Server.MapPath(&#34;../images/imglogo.gif&#34;)&nbsp;&nbsp; &#39;水印图片的路径<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Logo.Open LogoPath <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Logo.Width = 300&nbsp;&nbsp; &#39;水印图片的宽度<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Logo.Height = Logo.Width * Logo.OriginalHeight / Logo.OriginalWidth<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Photo.Canvas.Pen.Color&nbsp;&nbsp;= &amp;H000000&nbsp;&nbsp;&nbsp;&nbsp;&#39;水印背景颜色<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Photo.Canvas.Pen.Width&nbsp;&nbsp;= 1&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Photo.Canvas.Brush.Solid = False&nbsp;&nbsp;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Photo.DrawImage (photo.width-350)/2, photo.height/2+30, Logo,0.1<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;photo.Save Server.MapPath(Path)&nbsp;&nbsp;&#39;&#39;水印显示在图片上的XY位置<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set logo = Nothing <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set photo = Nothing&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;End Function<br/></div></div><br/>]]></description>
		</item>
		
</channel>
</rss>
