首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

生成缩略图及给原始图加水印

using System.IO; using System.Drawing.Imaging; private void Button1_ServerClick(object sender, System.EventArgs e) { Graphics g=null; System.Drawing.Image upimage=null; System.Drawing.Image thumimg=null; System.Drawing.Image simage=null; Bitmap outputfile=null; try { string extension = Path.GetExtension(File1.PostedFile.FileName).ToUpper(); string filename = DateTime.Now.ToString("yyyyMMddhhmmss"); string smallpath = Server.Ma...
类别:网页编程 - ASP.NET    查看:106    更新:2014-05-20

用ASP.NET实现简单的文字水印

代码如下: <%@ Import Namespace="System" %>  <%@ Import Namespace="System.IO" %>  <%@ Import Namespace="System.Drawing" %>  <%@ Page language="vb" %> <script runat="server">     Dim FilePath As String = Server.MapPath("FengEr.jpg")          Sub Page_Load(Sender As Object, E As ...
类别:网页编程 - ASP.NET    查看:113    更新:2014-05-20

将上传图片打上防伪图片水印并写入数据库

// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Web;using System.Configuration; // 方法public void AddUser(string PersonName, string PersonEmail, string PersonSex, string PersonDOB, string PersonImage, string PersonImageType){ string strImageType = userImage.PostedFile.ContentType; Stream ImageStream = userImage.PostedFile.InputStream;  // 加水印-----...
类别:网页编程 - ASP.NET    查看:135    更新:2014-05-20

ImageTTFText函数实现PHP图像加文字水印功能

一个ImageTTFText函数包含了如下的参数:imagettftext (image,size,angle, x, y,color,fontfile,text) 意思是 imagettftext() 将字符串 text 画到 image 所代表的图像上,从坐标 x,y(左上角为 0, 0)开始,角度为 angle,颜色为 color,使用 fontfile 所指定的 TrueType 字体文件。根据 PHP 所使用的 GD 库的不同,如果 fontfile 没有以 '/'开头,则 '.ttf' 将被加到文件名之后并且会搜索库定义字体路径。 由 x,y 所表示的坐标定义了第一个字符的基本点(大概是字符的左下角)。这和 imagestring() 不同,其 x,y 定义了第一个字符的右上角。 angle 以角度表示,0 度为从左向右阅读文本(3 点钟方向),更高的值表示逆...
类别:网页编程 - PHP技术    查看:115    更新:2014-05-19

PHP给图片加水印程序

如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了!  <?php  /******************************************************************************  参数说明:  $max_file_size  : 上传文件大小限制, 单位BYTE  $destination_folder : 上传文件路径  $watermark   : 是否附加水印(1为加水印,其他为不加水印);  使用说明:  1. 将PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;号去掉,因为我们要用到GD库;  2. 将extension_dir =改为你的php_gd2.dll所在目录;  ***********...
类别:网页编程 - PHP技术    查看:105    更新:2014-05-19

PHP给图片加水印的代码(2)

二、给图片增加水印的php文件,包含实际运行代码,支持图片和文字水印 <?php /* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterPos 水印位置,有10种状态,0为随机位置; * 1为顶端居左,2为顶端居中,3为顶端居右; * 4为中部居左,5为中部居中,6为中部居右; * 7为底端居左,8为底端居中,9为底端居右; * $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; * $waterText 文字水印,即把文字作为为水印,支持ASCII码,不支持中文; * $textFont 文字大小,值为1、2、3、...
类别:网页编程 - PHP技术    查看:107    更新:2014-05-19

PHP给图片加水印的代码(1)

一、PHP给图片增加水印的类 <?php Class Gimage{ var $src_image_name = ""; //输入图片的文件名(必须包含路径名) var $jpeg_quality = 90; //jpeg图片质量 var $save_image_file = ''; //输出文件名 var $wm_image_name = ""; //水印图片的文件名(必须包含路径名) var $wm_image_pos = 1; //水印图片放置的位置 // 0 = middle // 1 = top left // 2 = top right // 3 = bottom right // 4 = bottom left // 5 = top middle // 6 = middle right // 7 = bottom middle // 8 = middle left //other = 3 var $wm_image_transition = 20; //水印图片与原图片的融合度 (1=100) ...
类别:网页编程 - PHP技术    查看:118    更新:2014-05-19

用PHP实现给上传的图片加水印的代码

$uptypes=array('image/jpg','image/jpeg','image/pjpeg','image/gif');//上传图片文件类型列表$wFile="a.jpg";//取得文件路径$waterimg="hq.gif";//水印图片路径if(in_array($wFile['type'], $uptypes)){//检查文件类型,若上传的文件为jpg或gif图片则加水印if(strstr($wFile['type'],"jp")){ //若上传图片类型为jpg,pjpeg,jpeg,则用imagecreatefromjpeg读取目标文件$im = imageCreatefromjpeg($wFile);$wfilew=imagesx($im);//取得图片的宽$wfileh=imagesy($im);//取得图片的高}else{//否则若上传图片类型为gif,则用imagecreatefromgif读取目标文件$im = imageCreatefromgif($wFile);$wfilew=imagesx($...
类别:网页编程 - PHP技术    查看:115    更新:2014-05-05

Aspjpeg添加水印完整方法

ASPJPEG是Persits出品的共享软件,试用期为30天,您可以在这里下载:http://www.persits.com/aspjpeg.exe。最新版本号是1.3ASPJPEG是一款功能相当强大的图象处理组件,用它可以轻松地做出图片的缩略图和为图片加上水印功能。下面简单介绍一下使用方法:您先要执行下载得到的exe文件,安装该组件1、为图片制作缩略图<% ' 建立实例Dim Jpeg,PathSet Jpeg = Server.CreateObject("Persits.Jpeg")' 图片所在位置Path = Server.MapPath("images") & "\clock.jpg"' 打开Jpeg.Open Path' 设置缩略图大小(这里比例设定为50%)Jpeg.Width = Jpeg.OriginalWidth / 2Jpeg.Hei...
类别:网页编程 - ASP技术    查看:132    更新:2014-05-04