使用ASP.NET Image Generation生成图片缩略图及水印

ASP.NET Image Generation内置了ImageResizeTransform类,可以实现图片大小调整功能。也可以扩 展ImageTransform实现自己的图片变换类。

下面使用ASP.NET Image Generation生成图片缩略图及水印的代码。

数据库

以下为引用的内容:

CREATE TABLE t_images
(
image_id INT,
image_data IMAGE,
last_modified_date, DATETIME
)

Default.aspx

以下为引用的内容:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="NET35Lab.GeneratedImage.Web._Default" %>

<%@ Register Assembly="Microsoft.Web.GeneratedImage" Namespace="Microsoft.Web" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="2"
RepeatDirection="Horizontal" CellPadding="4" CellSpacing="4">
<ItemTemplate>
<cc1:GeneratedImage ID="GeneratedImage1" runat="server" ImageHandlerUrl="~/ImageHandler1.ashx"
Timestamp='<%# Eval("last_modified_date") %>'>
<Parameters>
<cc1:ImageParameter Name="imageid" Value='<%# Eval("image_id") %>' />
</Parameters>
</cc1:GeneratedImage>
<br />
</ItemTemplate>
</asp:DataList>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True;"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [image_id], [image_data], [last_modified_date] FROM [t_images]">
</asp:SqlDataSource>
</form>
</body>
</html>

时间: 2024-08-22 15:08:43

使用ASP.NET Image Generation生成图片缩略图及水印的相关文章

ASP.NET 生成图片缩略图及水印的方法

ASP.NET Image Generation内置了ImageResizeTransform类,可以实现图片大小调整功能.也可以扩展ImageTransform实现自己的图片变换类. 下面使用ASP.NET Image Generation生成图片缩略图及水印的代码. 数据库 以下为引用的内容: CREATE TABLE t_images ( image_id INT, image_data IMAGE, last_modified_date, DATETIME ) Default.aspx

asp.net缩略图和水印制作:Image Generation

asp.net Image Generation内置了ImageResizeTransform类,可以实现图片大小调整功能. 也可以扩展ImageTransform实现自己的图片变换类.  下面使用ASP.NET Image Generation生成图片缩略图及水印的代码:  数据库  CREATE TABLE t_images  (  image_id INT,  image_data IMAGE,  last_modified_date, DATETIME  )     Default.as

实例:Asp实现无组件生成图片的缩略图

缩略图|无组件 网上有不少生成缩略图的ASP组件.若你的虚拟空间不支持注册新组件,可能会感觉自己的网站失色不少.心晴不才,结合网上资源写了个无组件生成缩略图程序,仅供参考. 还是先看看基础部分吧.首先,我们知道在页面中显示图片是如下代码: <img src="http://www.webjx.com/htmldata/2007-03-06/pic.gif" border="0" width="300" height="260&qu

asp 生成图片缩略图代码

<% '====================================================== ' 文件名称 : Inc/ClsJpeg.asp ' 文件作用 : 水印+缩略类 ' 最后更新 : 2008.08.02 '====================================================== Dim PhotoObject,Thumb_DefaultWidth,Thumb_DefaultHeight,Thumb_Arithmetic,Th

php生成图片缩略图的函数

具体用法如下: $a=thumbImage('1.jpg',200,100,'2.jpg');//将1.jpg生成宽为200,高为100的缩略图,并保存为2.jpg print_r($a); 打印结果: Array(     [status] => 0     [file] => 1.jpg     [width] => 200     [height] => 200     [savePath] => 2.jpg     [info] => 缩略图片生成成功 ) $a

ASP.NET Image Generation介绍

随着微软不断扩大开放源代码规模,Codeplex上最热门的项目就是ASP.NET. 在ASP.NET WebForms下有个ASP.NET Image Generation子项目,为ASP.NET项目里处理图片带来了便利. 项目简介:ASP.NET Image Generation is a speedy way of generating, transforming, caching images in ASP.net 下载:http://aspnet.codeplex.com/Wiki/Vi

在ASP.NET里轻松实现缩略图

以前,在页面上实现缩略图必须借助第三方组件.现在,有了.NET,就可以很轻松地实现缩略图.下面就是实现缩略图的例子. 查看例子 代码如下:Thumbnail.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Thumbnail.aspx.vb" Inherits="aspxWeb.Thumbnail" %> <!DOCTYPE HT

PHP批量生成图片缩略图的方法

 本文实例讲述了PHP批量生成图片缩略图的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

基于GD2图形库的PHP生成图片缩略图类代码分享

 这篇文章主要介绍了基于GD2图形库的PHP生成图片缩略图类代码分享,本文直接给出实现代码和使用方法,需要的朋友可以参考下     要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库 使用一个类生成图片的缩略图 1.使用方法 ? 1 2 $resizeimage = new resizeimage("图片源文件地址", "200", "100", "0","缩略图地址"); //就只用上面