将数据库中的二进制流图片以缩略图显示

hp1247 2009-09-02 02:31:34
我用的是vs2005,sql2005,ASP.net2.0;将图片已经以二进制流的形式存入数据库,现在也能在页面显示;问题是我想将二进制流图片以缩略图形式显示出来,并不是在页面规定它的大小(height和width);并且点击缩略图后再显示原图.希望哪位高手能帮助解决一下,谢谢!

最好能给出C#代码


大家也可以一起探讨一下!!!!!!!!!!!!!!!!!!
...全文
165 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dobzhansky 2009-09-02
  • 打赏
  • 举报
回复
数据传输量需要考虑
sdnjwang 2009-09-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cheng_feng001 的回复:]
使用缩略图是为了提高性能,如果楼主只是单纯的想不按原始尺寸显示的话,可以直接设置图片的width和height。注意控制比例问题。
[/Quote]

我觉得这种方法可行,将图片读出来以后,直接规定Image控件的尺寸就可以了。为了不使图片失真,可以按一定的比例缩放
cheng_feng001 2009-09-02
  • 打赏
  • 举报
回复
使用缩略图是为了提高性能,如果楼主只是单纯的想不按原始尺寸显示的话,可以直接设置图片的width和height。注意控制比例问题。
Dobzhansky 2009-09-02
  • 打赏
  • 举报
回复
支持 愚翁
Knight94 2009-09-02
  • 打赏
  • 举报
回复
至于简单的缩放,可以用Image.GetThumbnailImage去获得。
Knight94 2009-09-02
  • 打赏
  • 举报
回复
首先这个缩略图要在存的时候去生成,即存的时候存两份图片,一个原图,一个缩略图,这样你在显示的,就很容易处理。

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧