Existem diversos formatos de imagens utilizados na Web. Cada um possui características específicas relacionadas à qualidade, tamanho do arquivo, transparência e desempenho.
Nem toda imagem possui a mesma finalidade. Fotografias, logotipos, ilustrações e ícones possuem necessidades diferentes.
O formato JPG é amplamente utilizado para fotografias e imagens com muitas cores.
| Vantagens | Desvantagens |
|---|---|
| Arquivo leve | Perde qualidade ao comprimir |
| Compatibilidade universal | Não suporta transparência |
O PNG é muito utilizado para imagens com fundo transparente e elementos gráficos.
| Vantagens | Desvantagens |
|---|---|
| Alta qualidade | Arquivos maiores |
| Suporta transparência | Pode aumentar o tempo de carregamento |
O formato WEBP foi desenvolvido pelo Google para oferecer qualidade e desempenho ao mesmo tempo.
SVG é um formato vetorial que utiliza código XML para desenhar imagens.
GIF é um formato conhecido por permitir animações simples.
| Uso | Exemplo |
|---|---|
| Animações | Memes animados |
| Banners | Propagandas simples |
| Formato | Transparência | Animação | Qualidade |
|---|---|---|---|
| JPG | ❌ | ❌ | Alta |
| PNG | ✅ | ❌ | Muito Alta |
| GIF | Parcial | ✅ | Média |
| WEBP | ✅ | ✅ | Muito Alta |
| SVG | ✅ | Via CSS/JS | Perfeita |
Quanto maior a qualidade da imagem, maior tende a ser o tamanho do arquivo.
Compressão é o processo de reduzir o tamanho do arquivo sem comprometer significativamente a qualidade.
| Tipo | Descrição |
|---|---|
| Lossy | Perde parte dos dados para reduzir tamanho. |
| Lossless | Mantém todos os dados da imagem. |
Resolução representa a quantidade de pixels presentes em uma imagem.
| Resolução | Exemplo |
|---|---|
| 1280 x 720 | HD |
| 1920 x 1080 | Full HD |
| 3840 x 2160 | 4K |
| Sigla | Significado |
|---|---|
| DPI | Dots Per Inch (impressão) |
| PPI | Pixels Per Inch (telas) |
Imagens responsivas adaptam-se automaticamente ao tamanho da tela do dispositivo.
<img src="foto.webp" alt="Imagem" style="max-width:100%;">
Essa técnica evita que imagens ultrapassem os limites da página.