| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 193 人关注过本帖
标题:缩略图的问题
收藏  订阅  推荐  打印 
本刚
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:192
积分:2024
注册:2005-12-3
缩略图的问题

double MaxLength = double.Parse(Request.QueryString["MaxLength"]) ;
if (Request.QueryString["filename"] != null)
{
//取得原图
string filename=Request.QueryString["filename"];
Bitmap bmpOld= new Bitmap(Server.MapPath("images/" + filename));

//计算缩小比例
double d1;
if (bmpOld.Height>bmpOld.Width)
d1=(double)(MaxLength/(double)bmpOld.Width);
else
d1=(double)(MaxLength/(double)bmpOld.Height);

//产生缩图
Bitmap bmpThumb= new Bitmap(bmpOld,(int)(bmpOld.Width*d1),(int)(bmpOld.Height*d1));

// 清除缓冲
Response.Clear();
//生成图片
bmpThumb.Save(Response.OutputStream, ImageFormat.Jpeg);


我想问下怎么理解红字那部分???!!!
谢谢
搜索更多相关主题的帖子: 缩略  
2007-3-11 22:40
冰镇柠檬汁儿
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:51
帖子:5307
积分:53416
注册:2005-11-7

这个只是一个算法啊,怎么不懂呢?
就是判断图片是横的还是竖的,然后在做相应的程序啊。

冰镇柠檬汁儿
2007-3-12 08:30
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050819 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved