。net图片显示问题 现在在首页需要显示出图片,但是图片有好多而且都很大,所以速度都很慢,我看163相册类似的网站都会生成一个小图显示的是小图,想请问下是怎么实现的,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 缩略图啊,把图片重新生成了 http://dotnet.aspx.cc/article/45e7e33c-f149-450e-b5d5-832958c20538/read.aspx 网上相册的功能很多的.自己找一个.赞助一个http://www.leigeber.com/2008/05/ajax-image-gallery-slideshow/ http://sandbox.leigeber.com/slideshow/ System.Drawing.Image.GetThumbnailImage 方法C# public Image GetThumbnailImage ( int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData)/*参数thumbWidth请求的缩略图的宽度(以像素为单位)。 thumbHeight请求的缩略图的高度(以像素为单位)。 callback一个 Image.GetThumbnailImageAbort 委托。在 GDI+ 1.0 版中不使用此委托。即便如此,也必须创建一个委托并在该参数中传递对此委托的引用。 callbackData必须为 Zero。 返回值表示缩略图的 Image。 */ 面的代码示例创建并显示一个缩略图像。不调用此委托。public bool ThumbnailCallback() { return false; } public void Example_GetThumb(PaintEventArgs e) { Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);//实例化Image.GetThumbnailImageAbort 委托 Bitmap myBitmap = new Bitmap("Climber.jpg");//实例化图片 Image myThumbnail = myBitmap.GetThumbnailImage( 40, 40, myCallback, IntPtr.Zero);//调用生成缩略图的方法 e.Graphics.DrawImage(myThumbnail, 150, 75); }注意:上面的方法仅适用于生成的缩略图尺寸不大于120*120的情况下,如果超过300*300,效果不是太好。 greystar推荐的那个网址好牛!谢谢greystar 大家帮我看下,我错在哪里!!! 页面请求出错 如何跳转到 错误提示页面 请问大家如何能得到当前页面是哪个页面 AspNetPager怎么用? ASP.NET生成静态页 关于计时器的使用 asp.net 中有没有直接插入 HTML 中 <form>标记的控件呢? 如何在服务器端掉用客户端的脚本? 我的这个ImageButton为什么不能出发客户端OnClick事件呢? 为什么DataGrid点击编辑时,表格没有出现文本框,但操作按钮却已显示为更新,取消? 将图片存入sql2000数据库中 关于.NET中类库的引用问题
赞助一个http://www.leigeber.com/2008/05/ajax-image-gallery-slideshow/
public Image GetThumbnailImage (
int thumbWidth,
int thumbHeight,
GetThumbnailImageAbort callback,
IntPtr callbackData
)
/*
参数
thumbWidth
请求的缩略图的宽度(以像素为单位)。 thumbHeight
请求的缩略图的高度(以像素为单位)。 callback
一个 Image.GetThumbnailImageAbort 委托。在 GDI+ 1.0 版中不使用此委托。即便如此,也必须创建一个委托并在该参数中传递对此委托的引用。 callbackData
必须为 Zero。 返回值
表示缩略图的 Image。
*/
{
return false;
}
public void Example_GetThumb(PaintEventArgs e)
{
Image.GetThumbnailImageAbort myCallback =
new Image.GetThumbnailImageAbort(ThumbnailCallback);//实例化Image.GetThumbnailImageAbort 委托
Bitmap myBitmap = new Bitmap("Climber.jpg");//实例化图片
Image myThumbnail = myBitmap.GetThumbnailImage(
40, 40, myCallback, IntPtr.Zero);//调用生成缩略图的方法
e.Graphics.DrawImage(myThumbnail, 150, 75);
}
注意:上面的方法仅适用于生成的缩略图尺寸不大于120*120的情况下,如果超过300*300,效果不是太好。