загрузка маленькой версии изображений при загрузке страницы - PullRequest
0 голосов
/ 16 марта 2012

Я использую VS2010, C # для разработки своего веб-приложения ASP.NET, я отображаю несколько больших изображений (размером около 50 КБ) на странице, и на это требуется время, конечно, изначально только некоторые небольшие версии этих изображенийзатем пользователь может щелкнуть каждое изображение, и изображение реального размера будет отображаться в лайтбоксе.Но поскольку я загружаю полноразмерные изображения для отображения миниатюр, загрузка страницы занимает много времени, есть ли способ загрузить только небольшой размер каждого изображения?Есть ли способ уменьшить время загрузки и отображать миниатюры изображений?какие есть варианты, помогите пожалуйста

Ответы [ 3 ]

1 голос
/ 16 марта 2012

вы можете сделать две вещи: создать миниатюру и загрузить их, загружая ваши основные изображения; кроме того, вы можете подразумевать ленивую загрузку, означающую, что вы загружаете только те изображения, которые немедленно требуются в области просмотра, что, безусловно, поможет вам.

Ссылка для отложенной загрузки

1 голос
/ 16 марта 2012

лучше всего использовать 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

1 голос
/ 16 марта 2012

Нет, нет пути. Если вы создаете миниатюру на лету, необходимо загрузить все изображение, что противоречит цели.

Вы можете создавать эскизы заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...