АМ
https://twitter.com/dbg_nsk/status/1458116512238166017
Size: a a a
АМ
В
A
A
S
ДД
V
A
V
DH
C
M
M
МЖ
h
V
DH
PD
function prepareUrl(url, widthImage, webpSupported = false) {
const urlWithoutParams = url.split("?")[0];
let preparedUrl = `${urlWithoutParams}?w=${widthImage}`;
const formatsForConverts = ["jpg", "gif", "png", "bmp", "ico"];
const convertParams = webpSupported ? "&fm=jpg" : "&fm=webp&lossless=true";
const imageExtension = urlWithoutParams.match(/\.([^\./\?]+)($|\?)/)[1];
if (formatsForConverts.some(format => format === imageExtension)) {
preparedUrl = `${preparedUrl}${convertParams}`;
}
return preparedUrl;
}
EK