Convertendo formatos de imagem: quais realmente funcionam, em uma única etapa
Versão curta: escolha qualquer arquivo, marque "Forçar [formato]" nas opções antes de higienizá-lo, e você recebe esse formato de volta - metadados removidos, ameaças verificadas, em uma única passagem. Sem baixar um PNG primeiro e enviá-lo de novo. As únicas exceções reais são um punhado de formatos que só podem ser lidos, nunca escritos - e há um motivo real e específico para cada um, não uma limitação arbitrária.
09 As conversões diretas - uma etapa, qualquer entrada para qualquer um destes
Seja o que for que você solte - JPEG, PNG, GIF, WebP, TIFF, BMP, ICO, QOI, PNM, TGA, e até mesmo HEIC ou AVIF - você pode escolher JPEG, PNG, GIF, WebP, TIFF, BMP, ICO, QOI, PNM ou TGA como saída. É o mesmo menu suspenso "Forçar formato" bem acima do botão Higienizar. As entradas HEIC e AVIF passam primeiro pela sua própria etapa de decodificação (tratada em suas próprias páginas), mas isso é invisível para você - você simplesmente escolhe um formato de saída e pronto.
Aprofunde-se: por que isso não precisa de "caminho mais longo" nenhum
Pode parecer que converter uma foto HEIC para, digamos, TIFF precisaria de duas passagens - decodificar o HEIC para algo comum, e depois converter isso para TIFF separadamente. Não precisa: a etapa de decodificar HEIC para pixels e a etapa de codificar pixels para TIFF acontecem na mesma passagem, antes mesmo de você ver um link de download. A escolha do "formato de saída" é genuinamente independente de qual era o formato de entrada.
As exceções reais - só entrada, e por quê
Três formatos podem ser limpos e lidos, mas nunca produzidos como saída aqui, cada um por um motivo diferente e genuíno, não por uma lacuna arbitrária:
- HEIC/HEIF - sua codificação de imagem HEVC tem patentes. Não há um codificador de código aberto viável para licenciar, em nenhuma linguagem de programação.
- JPEG XL - existe um decodificador real livre de dependências (veja sua própria página), mas ainda não há um codificador maduro livre de dependências. Isso é um "ainda não construído", não um "não pode ser construído" - pode mudar.
- SVG - não é nem uma lacuna técnica. SVG é XML que pode conter scripts; não existe um subconjunto seguro de código arbitrário para preservar, então todo SVG é deliberadamente rasterizado para pixels em vez de reexportado como SVG. Tratado com mais profundidade em sua própria página.
O AVIF é um caso ligeiramente diferente que merece precisão: o motor subjacente pode em princípio codificar AVIF (um caminho de código real e funcional), mas esta versão específica do navegador não tem atualmente esse recurso ativado - então, hoje, o AVIF também é efetivamente só entrada aqui, embora não pelo mesmo motivo estrutural do HEIC. É uma lacuna de "ainda não ativado", não de "não pode".
O que realmente acontece se você escolher uma combinação impossível
Você não consegue selecionar HEIC, JXL ou SVG como saída em primeiro lugar - eles simplesmente não estão no menu suspenso, em vez de falhar depois com um erro confuso.