ASP:使用ImageMagickObject组件制作缩略图
作者:jammyy 来源:Jamyy's Weblog 时间:2008-10-21 12:21:00
目的: 从数据库读取二进制位图图形数据资料, 透过 ImageMagickObject 组件即时制作缩略图,并显示在网页上 (generating thumbnails on-the-fly)
运行环境: IIS + ASP + MS SQL Server
安裝 ImageMagick for Windows
下载ImageMagick : ImageMagick - Windows Binary Release (Win32 dynamic at 16 bits-per-pixed)
安裝時勾選「Install ImageMagickObject OLE Control for VBscript, Visual Basic, and WSH」
asp程序代码:
image.asp
<%
id = request.querystring("id")
width = request.querystring("w")
'链接sql数据库 (MS SQL Server)
set conn = server.createobject("adodb.connection")
conn.open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=xx;Password=xx;Initial Catalog=xx;Data Source=ip,port"
'从数据库中读取图片数据
set rs = conn.execute("select image_column from my_table where id='" & id & "'")
'产生缩略图
Set img = CreateObject("ImageMagickObject.MagickImage.1")
dim output(2)
output(0)="JPEG:"
img.Convert rs.fields(0).value, "-resize", width, output
'输出缩略图
response.contenttype = "image/jpeg"
response.binarywrite output
conn.close
set img = nothing
set conn = nothing
%>
客户端显示图形:
index.html
<img src="image.asp?id=PRODUCT_ID&w=160" width="160">
asp之家翻译整理
标签:ImageMagick,ImageMagickObject,组件,图片,缩略图


猜你喜欢
python中查看.db文件中表格的名字及表格中的字段操作
2022-03-17 22:00:29
通过代码实例了解Python3编程技巧
2023-07-13 17:48:46
使用堆实现Top K算法(JS实现)
2024-06-17 00:38:07
C# 制作PictureBox圆形头像框并从数据库中读取头像
2024-01-21 05:17:07

像懒人一样去设计
2009-04-23 12:43:00

python密码错误三次锁定(实例讲解)
2022-03-02 07:51:23

python基础之模块的导入
2023-10-24 05:44:11

详解Python+OpenCV实现图像二值化
2022-01-02 13:08:07

python 字典操作提取key,value的方法
2021-06-01 04:40:39

python多线程抓取天涯帖子内容示例
2021-03-18 11:56:42
网站大改版=壮烈的死亡 ?
2009-04-03 14:09:00

asp获取文件md5值
2008-10-13 09:10:00
go语言实现sftp包上传文件和文件夹到远程服务器操作
2024-05-08 10:22:18
10个不为人知的Google失败作品
2008-05-24 16:56:00

安装Pycharm2019以及配置anconda教程的方法步骤
2021-10-04 18:43:08

推荐Python小白理想的IDE编辑器thonny
2021-06-15 02:53:39

MySQL数据库中对前端和后台进行系统优化
2009-01-04 13:39:00
MYSQL必知必会读书笔记第六章之过滤数据
2024-01-28 19:15:03

Python实现的txt文件去重功能示例
2021-12-22 23:42:49
详解为什么说Golang中的字符串类型不能修改
2024-02-04 09:24:45
