# Transformar imagens

**Imagens** (`class: image`) aceitam `?w=<largura>&q=<qualidade>` em ambas as URLs; o formato (AVIF/WebP/original) é
negociado pelo cabeçalho `Accept` (`Vary: Accept`):

- `w` só aceita as larguras `16, 32, 48, 64, 96, 128, 256, 384, 640, 750, 828, 1080, 1200, 1920, 2048, 3840`
  (as mesmas do `next/image`); outro valor ⇒ `400` da CDN. Nunca amplia além do original.
- `q` vai de 30 a 95 (padrão 75 quando só `w` é enviado) e **exige** `w`.
- `w` e `q` valem **só para imagens**: em qualquer outra classe são ignorados. **Parâmetros desconhecidos** (por exemplo
  `?v=123` como cache-buster) também são ignorados e não geram variantes novas.

Receita com `next/image`: veja [Galerias e arquivos](/cdn/galerias/#a-subir-e-usar-no-next-com-nextimage).
