关于大图片的浏览。

LGP88864237 2011-10-20 01:18:13
目前客户有一批大格式的tiff图片文件,最大的图片大于100MB,现在需要: 在不下载图片的情况下,用.net流媒体技术能让客户端浏览到图片。求各位高手们请教。
...全文
232 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGP88864237 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 net_lover 的回复:]
图片就一张,也不是多帧的东西,不完全下载下来能显示吗?这不像电影,你可以只看前面几分钟的
[/Quote]


string src = Server.MapPath("/imge/" + "002001.tif");//路径

System.Drawing.Image image = System.Drawing.Image.FromFile(src);
//src是原来的图片的路径
System.Drawing.Image aNewImage = image.GetThumbnailImage(611, 369, null, new System.IntPtr());
//iWidth,iHeight是你想要得新的图片的宽度和高度
aNewImage.Save(Server.MapPath("/imge/" + "002001new.jpg"));
//fileName是新的图片的文件名
image.Dispose();



<body>
<form id="form1" runat="server">
<div>
<img id="img1" alt="" src="imge/002001new.jpg" />
</div>
</form>
</body>



我这么做,结果在客户端读的时候还是卡挂了,难道客户端也把那个大图片下载了?
IT-Style 2011-10-21
  • 打赏
  • 举报
回复
上传图片的时候上传原图片,然后处理原图片弄一个缩略图保存,下载查看的时候下载缩略图!!!
暖眸 2011-10-21
  • 打赏
  • 举报
回复
切割图片。到客户端再频道一起。不管怎么样。这个100M也是很慢的。要不就写个active插件。
gengchenhui 2011-10-20
  • 打赏
  • 举报
回复
你试试缩略图?缩略图不还是要先上传到服务器?100M,omg,你客户端没能力处理文件的。不知道flex能不能。
LGP88864237 2011-10-20
  • 打赏
  • 举报
回复
我试试缩略图
一一一一 2011-10-20
  • 打赏
  • 举报
回复
100MB! 如果是图片的话,可以先生成缩略图,再显示
lary_li 2011-10-20
  • 打赏
  • 举报
回复
弄一个缩略图显示呢
孟子E章 2011-10-20
  • 打赏
  • 举报
回复
图片就一张,也不是多帧的东西,不完全下载下来能显示吗?这不像电影,你可以只看前面几分钟的
xiaoyu821120 2011-10-20
  • 打赏
  • 举报
回复
要实现预览,就再做一下比较小的图片
LGP88864237 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 net_lover 的回复:]
流媒体技术不也是下载吗?不下载,客户端的数据从哪来?
[/Quote]

是这样的,我怕下载的话,页面浏览出图的时间太慢了,客户等不了吧。
孟子E章 2011-10-20
  • 打赏
  • 举报
回复
流媒体技术不也是下载吗?不下载,客户端的数据从哪来?

接分为押宝 2011-10-20
  • 打赏
  • 举报
回复
不鸟解,观望。
LGP88864237 2011-10-20
  • 打赏
  • 举报
回复
不下载的情况下啊
LGP88864237 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lmaohuanl 的回复:]
jquery很容易的,获取图片属性操作图片width,height
[/Quote]

能具体点吗?起码给个百度关键字吧。
LMAOhuaNL 2011-10-20
  • 打赏
  • 举报
回复
jquery很容易的,获取图片属性操作图片width,height

62,243

社区成员

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

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

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

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