zoukankan
html css js c++ java
使用ASPJPEG组件生成缩略图
/**/
///
<summary>
///
使用aspjpg生成缩略图
///
</summary>
///
<param name="OriginalPicPath">
原图片路径,虚拟路径,如“images/aa.jpg”
</param>
///
<param name="thumbnailPicPath">
缩略图保存路径,虚拟路径,如“images/”
</param>
///
<param name="maxWidth">
缩略图最大宽度
</param>
///
<param name="maxHeight">
缩略图最大高度
</param>
///
<returns>
返回缩略图文件虚拟路径
</returns>
public
string
thumbPic(
string
OriginalPicPath,
string
thumbnailPicPath,
int
maxWidth,
int
maxHeight)
{
ASPJPEGLib.IASPJpeg objJpeg
=
new
ASPJPEGLib.ASPJpeg();
//
Compute path to source image
String strPath
=
Server.MapPath(OriginalPicPath);
//
Open source image
objJpeg.Open( strPath );
thumbnailPicPath
+=
System.DateTime.Now.Date.ToShortDateString()
+
"
.
"
+
System.DateTime.Now.Minute.ToString()
+
"
.
"
+
System.DateTime.Now.Second.ToString()
+
"
.
"
+
System.DateTime.Now.Millisecond.ToString()
+
"
.
"
+
objJpeg.OriginalFormat;
//
保证截取原图下缩略图成比例的原图
decimal
width
=
0
;
decimal
height
=
0
;
if
(objJpeg.OriginalWidth
<
objJpeg.OriginalHeight)
{
height
=
maxHeight;
width
=
Convert.ToInt32(maxHeight
*
objJpeg.OriginalWidth
/
objJpeg.OriginalHeight);
}
else
{
width
=
maxWidth;
height
=
Convert.ToInt32(maxWidth
*
objJpeg.OriginalHeight
/
objJpeg.OriginalWidth);
}
objJpeg.Width
=
Convert.ToInt32(width);
objJpeg.Height
=
Convert.ToInt32(height);
//
Create thumbnail and save it to disk
objJpeg.Save(Server.MapPath(thumbnailPicPath));
return
thumbnailPicPath;
}
aspjpeg下载
查看全文
相关阅读:
DWR2.0的DefaultContainer can't find a classes异常的解决方案
IIS7.5(FastCGI)PHP7安装手记
android手机一句话备忘录
设计模式学习每日一记(21.叠代器模式)
设计模式学习每日一记(20.中介者模式)
C&C++多系统集成需要注意的问题
设计模式学习每日一记(23.责任链模式)
设计模式学习每日一记(22.访问者模式)
源码阅读工具总结
zte v880刷机入门篇
原文地址:https://www.cnblogs.com/timy/p/849156.html
最新文章
poj1704
能用的注册MOSS页面事件且联动两个GRIDVIEW
Sharepoint 列表 按月分组显示
为sharepoint的内部页面添加后台代码
MOSS上载文档并控制权限
Sharepoint页面里添加.net托管代码
行改变色
MOSS 学习的比较好的网
InfoPath 表单调用 Web Service 在列表中查询数据(带参数)
SPquery
热门文章
JavaScript调用Button的服务器端事件
银行卡卡bin
JDBC的executeQuery和executeUpdate
免费获取拥有SSH权限的帐号和密码
FCKeditor设置文件"fckconfig.js"
JSON
Js+Div 层展开与层收起的一个例子
js函数,简单调用无缝滚动(横向\纵向)
sql server行级锁,排它锁,共享锁的使用
JavaScript折叠式列表的网页制作
Copyright © 2011-2022 走看看