pontos de interrupção de imagem otimizada

Existem muitas opções para fazer isso, desde desenvolvimentos internos baseados em bibliotecas de código aberto e suítes, como o ImageMagick, até ferramentas e APIs baseadas na nuvem. Qualquer que seja a ferramenta que usamos em nossa implantação, há quatro tarefas principais que – no mínimo – qualquer pipeline deve realizar.

  1. Redimensionar imagens. O redimensionamento da imagem é o primeiro e mais importante passo. Ele traz grandes impactos no peso, sem prejudicar a qualidade visual, desde que não o tornemos menor que o tamanho da viewport. Sempre devemos definir e aplicar uma resolução máxima de imagem em nossa web, por exemplo, 2000 px de largura. Idealmente, daríamos uma resposta responsiva à Web definindo diferentes pontos de interrupção e fornecendo imagens que se encaixam nas exibições de nossos usuários. Se precisar de ajuda para escolher seus pontos de interrupção, consulte este artigo no melhores tamanhos de imagem para a web.
  2. Converter para o formato certo. JPEG é o formato padrão na web. O PNG pode funcionar melhor com desenhos gráficos com cores sólidas; somente nesses casos, pode produzir um peso menor com melhor qualidade. Você pode considerar oferecer WEBP para usuários do Chrome, Edge, Firefox e Android, mantendo o JPEG como substituto para o Safari e iOS. Pode economizar de 10 a 30% do peso da imagem com qualidade muito semelhante, talvez um pouco mais de desfoque e menos toques. Para uma revisão atualizada, você pode verificar este artigo em formatos de imagem para web.
  3. Comprimir imagens devidamente. Podemos fazer isso com um poderoso conjunto de código aberto como ImageMagick e simplesmente defina um fator de qualidade – tipicamente 75 a 85 – para imagens JPEG (e WEBP). Ainda existe a possibilidade de usar uma métrica perceptiva para proteger melhor a qualidade e aumentar ainda mais o peso, uma opção disponível em algumas nuvens ferramentas de otimização de imagem.
  4. Livre-se dos metadados. Do disparo à edição, as imagens acumulam metadados, como dados exif. Embora possam ser úteis para fins de edição e gerenciamento, eles não têm impacto sobre como as imagens são exibidas em nossa web. Seu peso pode facilmente chegar a 20kB ou mais por imagem. Devemos nos livrar dos metadados antes de publicar na web. Só precisamos garantir que as imagens sejam codificadas com a orientação adequada e com um perfil sRGB, aderindo a boas gerenciamento de cor práticas.