169 похожих чатов

Ребята, можно задать вопрос по оптимизации картинок? Так сказать best

practices для responsive images.

Если условно говоря мои картинки на странице по 640 пикселей (1х). То для экранов побольше я должен создавать 2-3 раза больше размеры? Те 1280px (2x), и 1920px (3x).

Или я что то попутал совсем?))

Либо же лучше создать 320px (поменьше исходного), 640px, 1280px например? Подскажите плиз, на что ориентироваться, и как все делать по дзену.

13 ответов

8 просмотров

правильно

Alexander- Автор вопроса
Alibek Кulseitov 🇰🇿
правильно

Спасибо за ответ! А для картинки 640px мне нужно создавать меньшие размеры? Или только в верхнюю сторону?

Alexander- Автор вопроса
Alibek Кulseitov 🇰🇿
640 норм

То есть потом еще вручную создавать более большие размеры этой картинки? Те 1280px, 1920px еще.

там ещё sizes и onload функцию в идеале=))

Кстати вот у меня сейчас проблема на проекте. Дело в том что у заказчика Ноутбук и у него подгружается 1x качество картинки мутное. Теперь на всём проекте надо с 640 мне везде заменить картинки на побольше

Alexander- Автор вопроса
Gleb Kolesnikov
там ещё sizes и onload функцию в идеале=))

Спасибо за ответ! Можно последний вопрос - как определять, какие размеры картинок нужно генерить? Просто под несколько мажорных брекпоинтов генерить?

Alexander- Автор вопроса
Gleb Kolesnikov
т.е. 1000х900 => 900х818 ну и так далее.

Капец, то есть мне генерить очень много картинок для каждой картинки?

Лучше изучить gulp

Js S
Лучше изучить gulp

Там есть библиотеки которые это все дают

Alexander- Автор вопроса
Js S
Лучше изучить gulp

да я next.js использую, но там вообще хз как генерятся картинки.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта