Я использую плагин lightbox2. У меня есть два изображения: ori-img.jpg около 10 МБ, а мой thumb-img.jpg - всего 200 КБ. Когда пользователь нажмет на thumb-img.jpg, появится модальный с ori-img.jpg. Я хочу знать, если:Оптимизируйте загрузку изображения
- При загрузке страницы загружается ori-img.jpg (10MB). Значение всех исходных изображений будет загружено, прежде чем пользователь даже откроет его?
- Как предотвратить использование пользователем ненужных дополнительных интернет-данных для загрузки незакрытого изображения (оригинал)?
Частичный пример кода ниже в gallery.php
<a class="example-image-link" href="images/ori-img.jpg" data-lightbox="example-set" data-title="Original Image">
<img class="example-image" src="images/thumb-img.jpg" alt="Thumbnail Image">
</a>
Мое намерение состоит в том, чтобы отобразить изображение высокой четкости (в модальных) для пользователя при нажатии на миниатюру , Я предполагаю, что 10 МБ может быть достаточно HD? –
Два изображения такого же размера, но разные DPI могут выглядеть по-разному. Таким образом, это зависит от множества характеристик (dpi, алгоритма сжатия, ...). Я думаю, вы должны прочитать несколько технических статей, чтобы выяснить, что происходит. Например. http://www.vsellis.com/understanding-dpi-resolution-and-print-vs-web-images/ и более здесь https://www.google.ru/webhp?q=picture+resolution+size+dpi + PPI – kashesandr