我正在使用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. Html:在页面加载时加载方便的图像大小?
- 2. 加载页面后加载图像
- 3. 加载图像在页面加载
- 4. 当页面加载时堆叠图像
- 5. 如何在使用Javascript加载页面时加载图像?
- 6. 如何让JQuery在页面加载时加载图像?
- 7. 第一次加载页面时显示加载图像
- 8. VVO Lazyload在加载页面时加载所有图像
- 9. 加载大图像页面加载时间
- 10. 当WebView在Android中加载页面时显示“加载”图像
- 11. Javascript似乎无法加载图像时页面加载
- 12. 添加图像页面加载后
- 13. 小图像导致页面加载时间过长
- 14. 如何在页面加载时异步加载图像并在加载时显示加载gif?
- 15. 页面加载的随机图像
- 16. 页面加载的随机图像(jQuery)
- 17. 使用get()加载页面之前的图像加载
- 18. 图像不加载在colorbox的页面加载
- 19. 选择默认的图像加载页面加载
- 20. 页面加载时加载gif
- 21. 在加载页面时加载字体
- 22. 页面加载时JavaScript/jQuery加载栏?
- 23. 载入页面CSS图像变换比例平滑(页面加载时更改图像大小)
- 24. 如何在加载的页面上加载页面上的所有图像
- 25. 页面加载时启动动画,加载页面时停止
- 26. 显示加载图像并加载链接页面上的新页面
- 27. WPF - 加载图像以显示页面加载状态
- 28. 在页面加载后使用jquery-ajax加载图像
- 29. rails:在页面加载前加载图像
- 30. 如何在ASP.Net页面加载完成后加载图像
感谢,是没有办法,我可以创造我的服务器上的缩略图(如你提前说的)任何方式,让这些缩略图的最初装船? – 2012-03-16 04:23:21
有一个名为irfanview的流行免费软件程序,可以批量处理图像文件。 http://www.ofzenandcomputing.com/zanswers/1028/ – 2012-03-16 13:50:43