Нашел такой пример который подходит под мои задачи, так как сейчас все фотографии в 2x используются.
<picture>
<source srcset="smaller.jpg, smaller_retina.jpg 2x" media="(max-width: 768px)">
<img srcset="default.jpg, default_retina.jpg 2x" alt="My default image">
</picture>
Но возник такой вопрос, можно ли прописать плотность пикселя меньше чем 2x?
Я знаю что ретина это 2x. Но есть же множество телефонов у которых плотность пикселя больше чем 1, но на сколько больше я не знаю.
Я проверял фотографии на 2-х android телефонах, и у них плотность пикселя как показала практика больше чем 1 а там не retina. Как я это понял: Использовал два изображения, одно в 1x вторая в 2x. И первая там мылилась, а вторая в 2x была четкой.
Я склоняюсь к тому что я что-то не понимаю))
Можете объяснить как грузить изображения в 2x через picture точно для всех устройств которые этого требуют?