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,组件,图片,缩略图
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
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
![](https://img.aspxhome.com/file/2023/5/88395_0s.png)
像懒人一样去设计
2009-04-23 12:43:00
![](https://img.aspxhome.com/file/UploadPic/20094/23/01-53s.jpg)
python密码错误三次锁定(实例讲解)
2022-03-02 07:51:23
![](https://img.aspxhome.com/file/2023/2/101112_0s.png)
python基础之模块的导入
2023-10-24 05:44:11
![](https://img.aspxhome.com/file/2023/5/103655_0s.jpg)
详解Python+OpenCV实现图像二值化
2022-01-02 13:08:07
![](https://img.aspxhome.com/file/2023/9/67389_0s.jpg)
python 字典操作提取key,value的方法
2021-06-01 04:40:39
![](https://img.aspxhome.com/file/2023/0/67250_0s.jpg)
python多线程抓取天涯帖子内容示例
2021-03-18 11:56:42
网站大改版=壮烈的死亡 ?
2009-04-03 14:09:00
![](https://img.aspxhome.com/file/UploadPic/20094/3/200903240046305586-33s.jpg)
asp获取文件md5值
2008-10-13 09:10:00
go语言实现sftp包上传文件和文件夹到远程服务器操作
2024-05-08 10:22:18
10个不为人知的Google失败作品
2008-05-24 16:56:00
![](https://img.aspxhome.com/file/UploadPic/20085/24/200852417924655s.jpg)
安装Pycharm2019以及配置anconda教程的方法步骤
2021-10-04 18:43:08
![](https://img.aspxhome.com/file/2023/3/117953_0s.png)
推荐Python小白理想的IDE编辑器thonny
2021-06-15 02:53:39
![](https://img.aspxhome.com/file/2023/8/133528_0s.jpg)
MySQL数据库中对前端和后台进行系统优化
2009-01-04 13:39:00
MYSQL必知必会读书笔记第六章之过滤数据
2024-01-28 19:15:03
![](https://img.aspxhome.com/file/2023/8/111398_0s.png)
Python实现的txt文件去重功能示例
2021-12-22 23:42:49
详解为什么说Golang中的字符串类型不能修改
2024-02-04 09:24:45
![](https://img.aspxhome.com/file/2023/1/113071_0s.png)