Ao importar fotos do iPhone para o Mac, cada uma tem 2 a 4 MB. Centenas de fotos ocupam 1 ou 2 GB.
Ao procurar uma solução para comprimir em lote, você descobre que alguns tutoriais sugerem converter para JPG, o que pode aumentar o tamanho do arquivo; outras ferramentas praticamente não reduzem o tamanho.
O problema está em entender que o HEIC é, por si só, um formato muito eficiente. Para reduzir ainda mais, é preciso usar o método certo.
Entendendo o HEIC: por que ele "não é comprimível"?
O HEIC (container HEIF + codificação HEVC) é o formato padrão do iPhone desde o iOS 11. Você pode ativá-lo em "Definições → Câmera → Formato" escolhendo "Eficiente".
Ele usa a tecnologia de compressão intra-frame do codec de vídeo H.265. A maioria das vezes, o tamanho do arquivo é cerca de metade do de um JPEG, com a mesma qualidade. Por isso:
- Converter HEIC para JPG não reduz o tamanho, frequentemente aumenta. A conversão é feita para compatibilidade, não para economizar espaço.
- O HEIC capturado pelo iPhone já está comprimido. Re-compactar com qualidade semelhante economiza pouco espaço.
Para reduzir significativamente o tamanho do HEIC, há apenas três caminhos: reduzir a qualidade da codificação, diminuir a resolução e remover dados adicionais. Cada um desses métodos é, essencialmente, uma dessas três opções.
Antes de comprimir em lote: não mexa diretamente nas fotos no app "Fotos"
A biblioteca do app "Fotos" é um pacote de banco de dados (Fotos.photoslibrary). Os arquivos dentro dele não devem ser extraídos ou substituídos diretamente, pois isso pode causar erros no índice da biblioteca.
A maneira correta é exportar primeiro: no "Fotos", selecione as fotos e Arquivo → Exportar → Exportar sem modificação. Exporte para uma pasta normal e processe essa pasta em lote.
Método 1: comando sips (interno do sistema, controle de qualidade)
O sips nativo do macOS permite re-codificar HEIC em lote e especificar a qualidade via formatOptions (0~100):
bash
mkdir -p ~/Desktop/heic-out
sips -s format heic -s formatOptions 50 ~/Desktop/heic-in/*.HEIC --out ~/Desktop/heic-out/
Testamos com uma foto tirada pelo iPhone de 4032×3024 (tamanho original 3,6 MB):
| Qualidade | Tamanho da saída | Variação |
|---|---|---|
| 80 | 3,6 MB | Ligeiramente maior |
| 50 | 1,2 MB | Economia de cerca de 2/3 |
Isso mostra duas coisas: se a qualidade for definida muito alta, a re-codificação não economiza espaço e pode até aumentar. O verdadeiro ganho vem ao reduzir a qualidade abaixo da original. Quanto você pode reduzir antes de perder qualidade aceitável depende da sua verificação visual.
Com parâmetros como -Z 2048 para limitar a largura da imagem, é possível reduzir ainda mais o tamanho, desde que você não precise da resolução original.
Método 2: "Atalhos" ou "Ações Rápidas" do Finder (Interface gráfica)
- Botão direito no Finder → Ações Rápidas → Converter Imagem: permite converter em lote para HEIF/JPEG/PNG e escolher o tamanho da imagem (pequeno/médio/grande/tamanho real). Ideal para reduzir a resolução, mas não permite ajuste fino de qualidade.
- App "Atalhos": usando a ação "Converter Imagem" você pode definir formato, qualidade e se deve manter metadados. Com a ação "Ajustar Tamanho da Imagem", cria-se um fluxo de trabalho reutilizável.
Ambos geram novos arquivos; o original permanece inalterado. Você precisa organizar e substituir os arquivos manualmente.
Método 3: Exportação em lote no "Previsão"
No "Previsão", abra várias fotos simultaneamente, selecione tudo na barra de miniaturas à esquerda e Arquivo → Exportar Imagens Selecionadas. A formatação é feita em lote. Ideal para processar pequenas quantidades ocasionalmente, com menos opções.
Método 4: ImgZilla (Compressão em lote no local, original vai para a lixeira)
O ImgZilla é uma ferramenta de compressão de imagens para macOS que suporta HEIC/HEIF. A diferença para os métodos acima é:
- Compressão no local: o nome, o caminho e o formato do arquivo permanecem inalterados. O
IMG_1234.HEICcontinua sendoIMG_1234.HEICapós a compressão; não é necessário organizar uma pasta de saída. - Arraste a pasta inteira: escaneia recursivamente subpastas, processando HEIC junto com JPG, PNG, WebP e outras.
- Original vai para a lixeira por padrão: se não gostar, clique com o botão direito para restaurar.
- Não força compressão sem ganho: arquivos com taxa de compressão inferior a 0,4% são marcados como "já mínimos" e mantidos sem alteração, não contam para o limite gratuito.
- Execução 100% local: as imagens não são enviadas a nenhum servidor.
No entanto, para HEIC, há pontos importantes:
- Usa ImageIO do sistema para re-codificar com qualidade fixa (0,75). Não reduz a qualidade drasticamente nem altera a resolução. Para HEIC direto do iPhone, o espaço economizado costuma ser pequeno; HEIC já processados muitas vezes são marcados como "já mínimos". Se o seu objetivo é reduzir o arquivo a um terço do original, o método sips acima é mais adequado.
- Remove EXIF por padrão (data/hora, localização, informações da câmera, etc.). Se precisar mantê-los, ative "Manter informações EXIF" nas configurações.
- A versão atual não mantém o mapa de ganho HDR. Novos iPhones gravam uma imagem de ganho usada para exibição HDR; após a compressão, esses dados são perdidos, e a foto aparece com brilho normal em telas suportadas a HDR. Para fotos com exigências específicas de HDR, recomenda-se não usar o ImgZilla ou manter o original.
Portanto, o ImgZilla é mais adequado para comprimir em lote uma pasta mista de formatos do que como uma ferramenta específica para "emagrecer" fotos do iPhone.
Tabela resumo
| Método | Economia | Controle de qualidade | O que acontece com o original | Ideal para |
|---|---|---|---|---|
| sips (CLI) | Depende do parâmetro, pode ser alto | ✅ 0~100 | Salva em nova pasta | Reduzir drasticamente, disposto a usar comando |
| Ações Rápidas / Atalhos | Principalmente reduzindo resolução | Ações permite ajuste | Gera novos arquivos | Interface gráfica, fluxos fixos |
| Exportação no Previsão | Limitado | Poucas opções | Gera novos arquivos | Processar pequenas quantidades ocasionalmente |
| ImgZilla | Pouco para HEIC original | Fixo, sem ajuste | Substitui no local, vai para lixeira | Compactar pasta mista rapidamente |
Últimas recomendações
- O maior ganho de espaço não é comprimir, mas filtrar. Deletar fotos sequenciais, repetidas ou borradas é mais eficaz do que qualquer compressão.
- Para reduzir muito, aceite perda de qualidade. O HEIC é muito eficiente; "reduzir pela metade sem perda perceptível" geralmente não é realista.
- Faça backup do original antes. Qualquer re-codificação é com perdas; não é possível restaurar a qualidade original após comprimir.
O ImgZilla suporta apenas macOS (versão 12.3 ou superior) e pode ser baixado na Mac App Store. A versão gratuita permite comprimir 10 imagens por dia; apenas as compressões bem-sucedidas contam para o limite.
