Возможно, странный вариант использования, но предположим следующий код, где image1.jpg - 1920x1080:
<a href="http://example.com/dir/photos/image1.jpg" target="_blank">
<img src="http://example.com/dir/photos/image1.jpg">
</a>
Как видите, изображение полностью загружается на страницу; однако выше не показан CSS, который используется для отображения этого изображения в виде эскиза на странице (скажем, 480 x 270).
Да, это ужасно неоптимизированная практика.
Проблема, с которой я сталкиваюсь, заключается в том, что у клиента сотни таких случаев, происходящих на нескольких страницах. Я пытаюсь быстро создавать уменьшенные версии изображений в точности по размеру на странице. Некоторые изображения шире / выше, чем другие, и имена изображений / папок повсюду, поэтому создание миниатюр каждого изображения на отображаемой странице - это то, что мне нужно для достижения цели.
В идеале, я думаю об использовании JS (или jQuery, если кто-нибудь знает какие-либо конкретные методы) для нацеливания на все изображения (однако это должно произойти), чтобы в конечном итоге создавать и загружать / сохранять миниатюры в качестве их CSS-размера на представления.
Надеюсь, этот вопрос имеет смысл. Я был бы рад уточнить больше, если это будет необходимо. Спасибо за любую помощь, вы можете предоставить!