Оптимизируйте входящие изображения разных размеров - PullRequest
0 голосов
/ 05 мая 2020

У меня есть приложение Angular, которое вызывает следующий API: https://aws.random.cat/meow. Эта конечная точка возвращает URL-адрес изображения, которое я сейчас использую в атрибуте src тега изображения.

Возвращаемый формат URL выглядит следующим образом:

{
  file: "https://purr.objects-us-east-1.dream.io/i/Tr08p.jpg"
}

Поскольку в этом случае размеры и разрешение изображений не известны заранее, и мы не имеем никакого контроля над сервером, есть ли возможности оптимизировать полученные изображения?

На данный момент я использовал фиксированный размер изображений, чтобы макет не мерцал при загрузке, и я могу подумать о ленивой загрузке изображения (<img src="received_url" loading="lazy">) в случае контейнера не отображается на экране.

Однако я не знаю о других возможных оптимизациях, поскольку мы не контролируем источник изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...