我正在使用VS2010,C#开发我的ASP.NET Web应用程序,我在页面中显示几个大图像(大小约为50KB),这当然需要时间,当然最初只显示这些图像的一些小版本,然后用户可以点击每个图像,实际大小的图像将显示在灯箱中。但是,当我加载显示缩略图的全尺寸图像时,加载页面需要很长时间,是否有任何方法可以只加载每个图像的小尺寸?有什么方法可以减少我的加载时间并显示图像的缩略图吗?有什么我的选择,请帮助我加载页面加载时的小图像
回答
不,没有办法。如果您在飞行中创建缩略图,则必须加载整个图像,这会影响目的。
您可以提前创建缩略图。
你可以做两件事情之一创建缩略图并加载它们,而加载你的主要图像,你也可以意味着延迟加载意味着你只加载图像那些在视口中,一定会帮助你的事业需要立即。
感谢,但我怎么能创建缩略图? – 2012-03-16 04:30:28
你必须手动执行,史蒂夫想说。 – 2012-03-16 04:33:56
最好使用Thumbviewer。它很容易使用,你会惊讶它的效率如何工作。
<bri:ThumbViewer ID="ThumbViewer2" runat="server" ImageUrl="~/images/Scissors.jpg"
Title="Tailors Scissors" ThumbUrl="~/thumbs/Scissors.jpg" Height="75px" Width="90px" ModalImagePadding="40px" />
你可以找到演示在这里:Thumbnail-Image-Viewer-Control-for-ASP.Net
感谢,它加载图像(减少加载时间)的小版本,或者仅仅是创建缩略图? – 2012-03-16 07:08:26
是的。你检查了上面给出的链接,检查演示。在上面的例子,如果看到的ImageUrl =“〜/图片/ Scissors.jpg”和ThumbUrl =“〜/拇指/ Scissors.jpg”字段,第一大拇指缩小图像将示出并单击该后,实际尺寸的图像。 – 2012-03-16 07:22:54
- 1. 加载图像在页面加载
- 2. 当页面加载时堆叠图像
- 3. 如何让JQuery在页面加载时加载图像?
- 4. 加载大图像页面加载时间
- 5. 当WebView在Android中加载页面时显示“加载”图像
- 6. 图像不加载在colorbox的页面加载
- 7. 使用get()加载页面之前的图像加载
- 8. 页面加载时加载gif
- 9. 在加载页面时加载字体
- 10. 如何在加载的页面上加载页面上的所有图像
- 11. 如何在ASP.Net页面加载完成后加载图像
- 12. 加载图像直到页面加载后才显示。
- 13. 显示一个加载图像,当页面加载在C#
- 14. WPF - 加载图像以显示页面加载状态
- 15. 加载横幅图像之前不加载页面
- 16. 加载页面后删除ajax加载器图像
- 17. 在页面完全加载之前显示加载图像
- 18. rails:在页面加载前加载图像
- 19. MVC页面加载与图像加载到底部
- 20. 无法同时加载我的HTML页面加载的base64图像
- 21. Django:页面无法加载图像
- 22. 在页面加载交换图像
- 23. GitHub页面图像未加载
- 24. 淡入在页面加载图像
- 25. 页面加载时仍未加载未使用的图片吗?
- 26. 在flex中加载图像时添加加载器图像
- 27. 当页面加载/查询时,加载加载gif VB.NET
- 28. 如何在加载图像时缩小图像的大小
- 29. 加载CSS图像加载
- 30. 外部页面使用jquery加载事件加载图形页面时不加载Morris图表
感谢,是没有办法,我可以创造我的服务器上的缩略图(如你提前说的)任何方式,让这些缩略图的最初装船? – 2012-03-16 04:23:21
有一个名为irfanview的流行免费软件程序,可以批量处理图像文件。 http://www.ofzenandcomputing.com/zanswers/1028/ – 2012-03-16 13:50:43