我正在使用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