Артём, вообще писать вот так вот window.onload = function ... - это сильно неправильно.
Если где-то будет другая запись window.onload = function то она перезапишет первую, и первая не сработает.
Лучше использовать addEventListener, причем не на событие load а на DOMContentLoaded
jimani,
Можно вообще без ярлычков делать все мышкой.
Можно запускать ручками из командной строки или sh скриптик написать, или что вам больше нравится.
GenryLettem, а как иначе? Это может быть не очень заметно, смотря какая картинка и какие алгоритмы сжатия, но вообще при любом ресайзе качество теряется.
В некоторых случаях, когда картинка изначально "убитая" можно получить "типа улучшение" при уменьшении.
window.onload = function ...
- это сильно неправильно.Если где-то будет другая запись window.onload = function то она перезапишет первую, и первая не сработает.
Лучше использовать addEventListener, причем не на событие load а на DOMContentLoaded
Разница описана здесь: https://learn.javascript.ru/onload-ondomcontentloaded