Converter jpg para icns

Converter JPG para ICNS

Crie um ícone ICNS do macOS em múltiplas resoluções a partir de um JPG com ImageMagick e iconutil.

Converter ficheiros JPG online

Ainda não temos um conversor online dedicado para JPG para ICNS, mas pode converter ficheiros JPG online para estes e outros formatos:

Quer converter JPG para ICNS?

Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.

Como converter jpg para icns arquivo

  • Gráficos

Um application bundle do macOS, item do Finder ou ícone do Dock pode exigir o formato ICNS da Apple em vez de uma imagem JPG. A conversão empacota o artwork nos tamanhos de ícone usados pelo macOS, mas não adiciona detalhes ou transparência que o JPG não contenha.

O que é o formato JPG

JPG, também escrito como JPEG, é um formato raster com perdas destinado principalmente a fotografias e imagens complexas. Câmeras, telefones, scanners, browsers e image editors normalmente o criam. O JPG armazena milhões de cores em arquivos relativamente pequenos, mas não oferece suporte a um alpha-transparency channel, e a edição e o salvamento repetidos podem introduzir compression artifacts adicionais.

O que é o formato ICNS

ICNS é o formato de icon-container da Apple para aplicações do macOS, pastas, documentos e system resources. Um arquivo pode conter múltiplas bitmap representations, incluindo resoluções standard e Retina, permitindo que o macOS selecione uma imagem apropriada para o Finder, o Dock ou um application bundle.

ICNS é mais adequado do que um único JPG quando o macOS precisa usar a imagem como ícone. O container pode conter imagens com transparência, mas uma fonte JPG começa como uma imagem opaca. Remova o background ou crie transparência em um image editor e exporte arquivos PNG antes de criar o arquivo ICNS.

Como converter JPG em ICNS

Usando ImageMagick e iconutil

No macOS, o workflow mais controlável usa o ImageMagick para criar as PNG representations e o comando integrado iconutil da Apple para empacotá-las. Instale o ImageMagick com o Homebrew, caso ainda não esteja instalado:

brew install imagemagick

Use uma fonte quadrada quando possível. Os comandos a seguir cortam a imagem a partir do centro quando suas proporções não correspondem ao quadrado solicitado:

mkdir MyIcon.iconset
magick input.jpg -auto-orient -resize 16x16^ -gravity center -extent 16x16 MyIcon.iconset/icon_16x16.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_16x16@2x.png
magick input.jpg -auto-orient -resize 32x32^ -gravity center -extent 32x32 MyIcon.iconset/icon_32x32.png
magick input.jpg -auto-orient -resize 64x64^ -gravity center -extent 64x64 MyIcon.iconset/icon_32x32@2x.png
magick input.jpg -auto-orient -resize 128x128^ -gravity center -extent 128x128 MyIcon.iconset/icon_128x128.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_128x128@2x.png
magick input.jpg -auto-orient -resize 256x256^ -gravity center -extent 256x256 MyIcon.iconset/icon_256x256.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_256x256@2x.png
magick input.jpg -auto-orient -resize 512x512^ -gravity center -extent 512x512 MyIcon.iconset/icon_512x512.png
magick input.jpg -auto-orient -resize 1024x1024^ -gravity center -extent 1024x1024 MyIcon.iconset/icon_512x512@2x.png

-auto-orient aplica a orientação EXIF da câmera antes do processamento. O modificador de resize ^ faz a imagem cobrir o quadrado, e -extent corta o excesso. Para preservar a imagem completa, adicione padding em um editor ou use um canvas quadrado transparente antes da exportação.

Empacote o iconset concluído:

iconutil -c icns -o MyIcon.icns MyIcon.iconset

O MyIcon.icns resultante pode ser usado em um application bundle do macOS ou atribuído a um arquivo ou pasta pela janela Get Info do Finder. Editar um application bundle existente pode invalidar sua code signature ou ser desfeito por uma atualização da aplicação.

Usando um editor gráfico

Affinity Photo, Adobe Photoshop, GIMP e Preview podem cortar a fonte, remover seu background e exportar arquivos PNG. O suporte à exportação ICNS varia conforme a aplicação e a versão, portanto o workflow confiável no macOS é criar o artwork e os PNG source images no editor, colocá-los em um diretório .iconset com o nome correto e executar o iconutil. Os projetos do Xcode geralmente usam um asset catalog em vez de um arquivo ICNS mantido manualmente para builds modernos de aplicações.

Usando um conversor online

CloudConvert e Zamzar podem oferecer conversão de JPG para ICNS, embora os formatos disponíveis e as opções de saída possam mudar. Faça upload do JPG, escolha ICNS, inicie a conversão e faça download do resultado. Verifique se o arquivo baixado é um ICNS válido com multi-resolution, e não um arquivo renomeado ou um container contendo apenas um bitmap pequeno. Não faça upload de imagens confidenciais, artwork proprietário ou application assets para um serviço de terceiros.

Limites de qualidade e compatibilidade

  • Use uma fonte de pelo menos 1024 × 1024 pixels quando o ícone precisar incluir uma representação Retina de 512 × 512. Uma fonte menor será ampliada e poderá ficar sem nitidez.
  • Os comandos acima criam PNGs opacos porque o JPG é opaco. A remoção do background deve ocorrer antes do empacotamento, e o artwork editado deve ser exportado com um alpha channel.
  • JPG artifacts, detalhes finos e texto tornam-se difíceis de reconhecer em 16 × 16 e 32 × 32 pixels. Simplifique o design e inspecione as menores representações.
  • ICNS é um container, não um formato de quality enhancement; não pode restaurar detalhes perdidos devido à compressão JPG.
  • iconutil está incluído no macOS e deve ser executado nele. O ImageMagick pode criar as PNG representations no Windows ou Linux, mas é necessário um utility separado com suporte a ICNS para empacotar e validar o arquivo final.

Comparação de formato: JPG vs ICNS

Como os formatos JPG e ICNS se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo JPG e ICNS
Propriedade .JPG JPEG File Interchange Format .ICNS Apple Icon Image format
Compressão Com perdas Ambos
Transparência Não Sim
Animação Não Não
Camadas Não Não
Profundidade de cor True color (24 bits) True color com alpha (32 bits)
Suporte a metadados Extenso Básico
Abre num navegador web Sim, nativamente Não
Tamanho típico do arquivo Pequeno Pequeno
Padrão aberto Sim Parcialmente aberto
Mais usado para Fotografias Ícones
Introduzido 1992 2001
Desenvolvedor Joint Photographic Experts Group Apple Inc.
Tipo MIME image/jpeg image/icns

Outras conversões de arquivo .jpg

Conversão inversa

Converter para .icns
de outros formatos

Compartilhar nas redes sociais: