社区
图表区
帖子详情
100分求:如何在asp.net(C#)中加载一个图片,并形成缩略图.
shan168
2005-10-08 08:40:31
加载图片比较简单,最主要的是形成缩略图.
主要是因为:我想在WEB开发中,形成某一个图片的缩略图,这样会节省用户下载的时间.
谢谢.
...全文
160
7
打赏
收藏
100分求:如何在asp.net(C#)中加载一个图片,并形成缩略图.
加载图片比较简单,最主要的是形成缩略图. 主要是因为:我想在WEB开发中,形成某一个图片的缩略图,这样会节省用户下载的时间. 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangzeguan7702
2005-10-21
打赏
举报
回复
帅哥美女,你们那位有LOGO水印的没给我好不?
WMAIL:zhangcheng7702@163.com
谢谢
zhangzeguan7702
2005-10-21
打赏
举报
回复
public class smallImg : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.Label Label3;
protected System.Web.UI.WebControls.Button btnUp;
protected System.Web.UI.WebControls.Image imageSource;
protected System.Web.UI.WebControls.Image imageSmall;
protected System.Web.UI.HtmlControls.HtmlInputFile upImage;
//定义image类的对象
System.Drawing.Image image,newimage;
//图片路径
protected string imagePath;
//图片类型
protected string imageType;
//图片名称
protected string imageName;
//提供一个回调方法,用于确定Image对象在执行生成缩略图操作时何时提前取消执行
//如果此方法确定 GetThumbnailImage 方法应提前停止执行,则返回 true;否则返回 false
System.Drawing.Image.GetThumbnailImageAbort callb = null;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnUp.Click += new System.EventHandler(this.btnUp_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void btnUp_Click(object sender, System.EventArgs e)
{
string mPath;
if("" != upImage.PostedFile.FileName)
{
imagePath= upImage.PostedFile.FileName;
//取得图片类型
imageType= imagePath.Substring(imagePath.LastIndexOf(".")+1);
//取得图片名称
imageName = imagePath.Substring(imagePath.LastIndexOf("\\")+1);
//判断是否是JPG或者GIF图片,这里只是举个例子,并不一定必须是这两种图片
if("jpg" != imageType && "gif" != imageType)
{
Response.Write("<script language='javascript'> alert('对不起!请您选择jpg或者gif格式的图片!');</script>");
return;
}
else
{
try
{
//建立虚拟路径
mPath=Server.MapPath("upFile");
//保存到虚拟路径
upImage.PostedFile.SaveAs(mPath+"\\"+imageName);
//显示原图
imageSource.ImageUrl = "upFile/"+imageName;
//为上传的图片建立引用
image=System.Drawing.Image.FromFile(mPath+"\\"+imageName);
//生成缩略图
newimage=image.GetThumbnailImage(100,100,callb,new System.IntPtr());
//把缩略图保存到指定的虚拟路径
newimage.Save(Server.MapPath("upFile")+"\\small"+imageName);
//释放image对象占用的资源
image.Dispose();
//释放newimage对象的资源
newimage.Dispose();
//显示缩略图
imageSmall.ImageUrl = "upFile/"+"small"+imageName;
Response.Write("上传成功!");
}
catch
{
Response.Write("上传成功!");
}
}
}
}
}
shan168
2005-10-14
打赏
举报
回复
up
zhangjinzhicn
2005-10-09
打赏
举报
回复
www.wave12.com有缩略图ASP.NET VB ASP等示例参考你可以去看看或许有帮助
shan168
2005-10-08
打赏
举报
回复
会的请指教,不会的帮顶.
upup
shan168
2005-10-08
打赏
举报
回复
UP
shan168
2005-10-08
打赏
举报
回复
up!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
C#
ASP.NET
-
图片
缩略图
水印在线生成
本教程将深入探讨如何利用
C#
ASP.NET
实现
图片
的
缩略图
生成以及在
缩略图
上添加水印的功能。 一、
图片
缩略图
生成 1.
图片
处理库:在
C#
ASP.NET
中
,可以使用多种库来处理
图片
,如ImageMagick、System.Drawing ...
C#
asp.net
MVC
图片
上传 多
图片
在
C#
ASP.NET
MVC框架
中
实现多
图片
上传是一项常见的任务,尤其在开发涉及用户交互、内容管理和电子商务的应用程序时。这个技术涉及到文件处理、表单提交、数据验证、存储优化等多个方面。以下是对这一主题的详细说明...
ASP.NET
C#
CKEditor(4.14版本)+CKFinder上传
图片
ASP.NET
C#
CKEditor(4.14版本)与CKFinder结合使用,为Web应用程序提供了
一个
强大的富文本编辑器解决方案,支持用户在编辑内容时上传并管理
图片
。CKEditor是一款功能丰富的JavaScript文本编辑器,而CKFinder则是一...
asp.net
(#C)生成
缩略图
,加文字水印,加
图片
水印的类
在
ASP.NET
(#
C#
)开发
中
,生成
缩略图
、添加文字水印和
图片
水印是常见的需求,尤其是在处理网站的图像展示或者保护版权时。下面将详细解释这些概念及其实现方式。 首先,生成
缩略图
是将一张较大的
图片
转换为较小尺寸...
asp.net
生成
缩略图
在这个场景
中
,我们关注的是如何在
ASP.NET
中
实现生成
缩略图
的功能。生成
缩略图
是一项常见的图像处理任务,它允许我们将大尺寸的
图片
转换为较小的尺寸,以便在网页上快速
加载
,同时保持
图片
的原始比例,防止变形。 ...
图表区
4,820
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章