Как скрыть долгое подгружение картинок?
1) сохранить картинки как jpg и поискать компромисс между размером и качеством.
2) Картинки отображаются в реальном размере или уменьшаются средствами html/css ?
Если второе, то сделать так, чтобы отображаемый размер картинки совпадал с реальным
Уверен, что не все картинки тяжеловесны. Поэтому поступайте следующим образом:
- все изображения оптимизировать (привести к требуемому размеру, сжать)
- если остались тяжелые - их можно грузить асинхронно. Методы могут быть разные в зависимости от ситуации. Дайте ссылку - посоветуем.
Прислушайтесь к zooks и примите к сведению: 
полноцветные фотографии - jpg
графика, элементы дизайна, картинки с прозрачностью - png
есть еще svg, но там в две строчки не опишешь где стоит применять, так что пока не думайте об этом