Closed monochromer closed 11 months ago
Sharp сейчас не умеет создавать анимированные AVIF, поэтому генерируем только WebP.
Также Eleventy Image некорректно задаёт высоту для GIF-изображений. Она получается равной высота * <число кадров>. Поэтому задаём размеры сами:
высота * <число кадров>
const height = imageElement.getAttribute('height') ?? sharpImageMetaData.pageHeight ?? sharpImageMetaData.height;
Попутно сделал небольшой рефакторинг, убрав повторяющиеся части в отдельную функцию.
О, я как раз создал #351 — это оно?
Ага
Вернее, и этот PR тоже.
Sharp сейчас не умеет создавать анимированные AVIF, поэтому генерируем только WebP.
Также Eleventy Image некорректно задаёт высоту для GIF-изображений. Она получается равной
высота * <число кадров>
. Поэтому задаём размеры сами:Попутно сделал небольшой рефакторинг, убрав повторяющиеся части в отдельную функцию.