Resposta curta
Não conte com um site para lidar com o seu HEIC. Converta para JPG (ou WebP) no seu dispositivo primeiro e depois faça o upload. O WordPress tem um recurso de conversão no servidor que só funciona sob certas condições. Quanto à Shopify, consulte as páginas de ajuda atuais para saber o que ela aceita.
WordPress
A nota para desenvolvedores da equipe do núcleo do WordPress, Conversão automática de imagens HEIC para JPEG no WordPress 6.7, diz, em resumo:
- A partir do WordPress 6.7, os uploads de HEIC são convertidos para JPEG no servidor, quando possível, para que você possa vê-los no painel e usá-los em posts independentemente do suporte do navegador do visitante.
- A nota dá o motivo: o suporte a HEIC nos navegadores é baixo, enquanto imagens HEIC são comuns, já que os aparelhos Apple o usam por padrão.
- O HEIC original pode ser baixado na página do anexo.
- A conversão acontece somente se o servidor tiver uma versão do Imagick com suporte a HEIC. Você pode verificar em Ferramentas, Saúde do site, Informações, Manipulação de mídia, na lista de formatos de arquivo compatíveis do ImageMagick.
- Se a conversão não for possível, um aviso pede que o usuário converta a imagem manualmente. A nota diz que esse era o comportamento padrão antes da versão 6.7.
- A conversão pode ser desativada com o filtro
image_editor_output_format.
Os comentários dessa publicação também discutem por que isso é feito no servidor: uma abordagem no lado do cliente teria sido tecnicamente possível, mas esbarraria em um problema de licenciamento com a biblioteca usada (a implementação de código aberto libheif), ponto levantado pelos comentaristas. Isso é uma discussão, não uma declaração de política; leia a conversa você mesmo se isso importar para você. Para o contexto mais amplo de licenciamento, veja a página de licenciamento HEVC/VVC da Via LA.
O que isso significa para você
- Em uma hospedagem com suporte a HEIC no Imagick e WordPress 6.7 ou posterior, um HEIC enviado pode virar JPEG automaticamente. Você não controla a qualidade nem o tratamento de cor, e a nota não os especifica.
- Em qualquer outra hospedagem, o upload pode falhar ou gerar um aviso.
- Se você quer resultados previsíveis, converta antes. Assim você decide a qualidade, o perfil de cor e os metadados.
Shopify
Os tipos de arquivo e os limites de tamanho e de pixels aceitos pela Shopify podem mudar, então consulte os requisitos de imagem atuais na central de ajuda da Shopify antes de planejar o envio de um catálogo. Alguns hábitos gerais não dependem de plataforma:
- Envie um formato que a sua plataforma liste explicitamente. JPG e PNG são apontados como amplamente aceitos no guia de formatos de imagem da MDN, mas isso se refere a navegadores, não à Shopify.
- Redimensione para as dimensões que a loja de fato exibe e mantenha os originais.
- Remova os dados de localização das fotos de produto tiradas no celular.
Converta antes de enviar
Use o conversor de HEIC para JPG para ter ampla compatibilidade, ou HEIC para WebP se a sua plataforma e o seu tema aceitarem WebP. A MDN diz que o WebP tem amplo suporte nos principais navegadores recentes, mas recomenda um fallback em JPEG ou PNG; a tabela atualizada do Can I use WebP é o lugar para os números atuais. Para um ensaio inteiro de produtos, use o conversor em lote.
Para limites de tamanho de arquivo, HEIC para tamanho-alvo busca uma qualidade que caiba, e a ferramenta de imagem pronta para upload foi feita para especificações de upload. Veja também como reduzir o tamanho de fotos.
Privacidade e metadados
Fotos de produtos e de anúncios feitas em casa podem embutir GPS. No FromHEIC, o GPS não é gravado nos arquivos convertidos, a menos que você marque a caixa de seleção separada dele. Se você mantém “data, câmera e ajustes” para seus próprios registros, o GPS continua de fora, a menos que seja escolhido. Veja metadados e GPS.
Cor
A cor do produto importa. O FromHEIC converte para sRGB por padrão, que é o que uma loja virtual em geral espera e que mantém as cores consistentes entre navegadores. A opção de gama ampla é para fluxos de trabalho com gerenciamento de cor. Veja HDR e Display P3.
Checklist
- Confira o suporte a HEIC da sua hospedagem (WordPress: Saúde do site).
- Converta para JPG ou WebP antes do upload para ter controle.
- Redimensione e comprima conforme as necessidades do seu tema.
- Remova o GPS.
- Guarde os originais em HEIC.
- Na Shopify, leia as páginas de ajuda atuais do fabricante; não as verificamos.
Para conhecer melhor a biblioteca usada na decodificação, veja a libheif e, para o básico do formato, veja o que é HEIC.