HEIC para JPG
Transforma as fotos HEIC do iPhone em imagens JPG, PNG ou WebP que abrem em qualquer lado, sem as enviar para lado nenhum.
A carregar HEIC para JPG… Se nada acontecer, ativa o JavaScript.
Desde o iOS 11, os iPhones e iPads guardam as fotos em HEIC por predefinição. O formato guarda as imagens com o codec de vídeo HEVC (H.265) dentro de um contentor HEIF, o que mantém mais ou menos a mesma qualidade visual do JPEG em cerca de metade do espaço. O problema é a compatibilidade: o Chrome, o Firefox e o Edge não conseguem mostrar HEIC, muitos sites, lojas de impressão e formulários online recusam-no, e o Windows precisa de codecs extra da Microsoft Store para mostrar sequer uma miniatura. Este conversor transforma ficheiros HEIC e HEIF em JPG, PNG ou WebP para que abram em qualquer dispositivo e possam ser enviados para qualquer sítio. Larga uma foto ou uma pasta inteira, escolhe o formato de saída e descarrega cada ficheiro à parte ou tudo junto num ZIP.
Perguntas frequentes
As minhas fotos são enviadas para um servidor?
Porque é que não consigo abrir ficheiros HEIC no computador ou no Chrome?
Preciso desta ferramenta se usar o Safari ou um Mac?
O que acontece com as Live Photos e as fotos em rajada?
As fotos ficam com a orientação certa?
Os dados EXIF (data, câmara, localização) são mantidos?
Que qualidade devo usar para JPG?
Porque é que o JPG fica maior do que o HEIC?
Que software faz a conversão?
Sobre HEIC para JPG
A conversão acontece toda no teu navegador. Na primeira utilização, a página carrega uma versão em WebAssembly da libheif (cerca de 3 MB, guardada em cache depois) e, a partir daí, cada ficheiro é descodificado e recodificado no teu computador ou telemóvel. Nada é enviado, por isso fotos privadas, documentos que fotografaste e fotos dos teus filhos nunca saem do teu dispositivo. Cada ficheiro mantém o nome original com a nova extensão (IMG_1234.HEIC passa a IMG_1234.jpg), a rotação guardada no HEIC é aplicada para que as fotos ao alto fiquem direitas, e os metadados da câmara, como a localização GPS, não são copiados, o que dá jeito se vais partilhar as fotos publicamente.
Que formato escolher? O JPG é a opção segura: todas as aplicações, sites e impressoras o aceitam e, com qualidade de 90%, o resultado é visualmente igual ao original, embora o ficheiro fique normalmente 1,5 a 2 vezes maior do que o HEIC, porque o JPEG comprime com menos eficiência. O PNG não tem perdas e é muito maior, só compensa se fores continuar a editar a imagem. O WebP dá ficheiros mais pequenos do que o JPG com a mesma qualidade e funciona em todos os navegadores modernos, uma boa escolha para sites. Se preferires não voltar a converter, podes pôr o iPhone a fotografar em JPEG em Definições, Câmara, Formatos, Mais compatível, ou manter o HEIC e deixar o iOS converter automaticamente quando copias as fotos para um computador (Definições, Fotografias, Transferir para Mac ou PC, Automático).
Uma foto de iPhone é na verdade um mosaico de pequenas imagens
Se abrires um HEIC de 12 megapíxeis de um iPhone num editor hexadecimal, não vais encontrar uma imagem grande. Vais encontrar uma grelha de 48 imagens HEVC separadas, cada uma com 512 por 512 píxeis, mais um pequeno item de instruções chamado grid que diz como dispô-las em oito colunas e seis linhas. O descodificador descodifica cada mosaico e junta-os, cortando as margens para o tamanho real da foto.
A Apple faz isto porque o HEVC foi pensado para vídeo e os descodificadores em hardware estão afinados para tamanhos de fotograma como HD ou 4K. Mosaicos pequenos permitem ao telemóvel codificá-los e descodificá-los em paralelo, mostrar uma zona da foto sem descodificar o resto e ficar dentro de limites que qualquer chip HEVC suporta.
O mesmo ficheiro traz muitas vezes mais coisas: uma miniatura, um mapa de profundidade para o modo Retrato, um mapa de ganho que diz aos ecrãs HDR quanto mais brilhante deve ser cada zona, e o bloco EXIF. O HEIF foi desenhado desde o início como contentor para coleções de imagens e para as relações entre elas, e é por isso que um só ficheiro pode guardar uma rajada inteira ou uma sequência de imagens.