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
- Nenhuma avaliação ainda.
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.
iconutilestá 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.
| 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 |
Software sugerido para converter jpg para icns
Outras conversões de arquivo .jpg
- jpg para png
- jpg para raf
- jpg para ico
- jpg para scr
- jpg para exe
- jpg para heic
- jpg para tif
- jpg para cdr
- jpg para dwg
- jpg para ora
- jpg para 3fr
- jpg para aco
- jpg para ai
- jpg para ani
- jpg para arw
- jpg para ascii
- jpg para avif
- jpg para bmp
- jpg para btw
- jpg para cap
- jpg para ccx
- jpg para cdt
- jpg para cgm
- jpg para cin
- jpg para cmx
- jpg para cpt
- jpg para cr2
- jpg para crw
- jpg para cur
- jpg para dat
- jpg para dcm
- jpg para dcr
- jpg para dcx
- jpg para dds
- jpg para dicom
- jpg para djvu
- jpg para dng
- jpg para dpx
- jpg para drawing
- jpg para drw
- jpg para dxf
- jpg para ec4
- jpg para ecw
- jpg para el6
- jpg para el8
- jpg para emf
- jpg para emz
- jpg para epf
- jpg para eps
- jpg para epsf
- jpg para erf
- jpg para exr
- jpg para fff
- jpg para fit
- jpg para fits
- jpg para gem
- jpg para gif
- jpg para grd
- jpg para hdr
- jpg para icon
- jpg para idml
- jpg para iff
- jpg para indd
- jpg para inp
- jpg para is2
- jpg para jfif
- jpg para jif
- jpg para jp2
- jpg para jpc
- jpg para jpe
- jpg para jpf
- jpg para jps
- jpg para jpx
- jpg para jxl
- jpg para jxr
- jpg para kdc
- jpg para lbl
- jpg para lmk
- jpg para mbm
- jpg para mp3
- jpg para mrw
- jpg para ncd
- jpg para nef
- jpg para nrw
- jpg para odg
- jpg para ogg
- jpg para orf
- jpg para otg
- jpg para pat
- jpg para pbm
- jpg para pct
- jpg para pcx
- jpg para pdf
- jpg para pdn
- jpg para pef
- jpg para pgm
- jpg para pic
- jpg para pict
- jpg para pnm
- jpg para ppm
- jpg para pri
- jpg para ps
- jpg para psb
- jpg para psd
- jpg para pspimage
- jpg para ptg
- jpg para ptl
- jpg para pxd
- jpg para ras
- jpg para rgb
- jpg para rw2
- jpg para rwl
- jpg para sdr
- jpg para sgi
- jpg para skf
- jpg para sr2
- jpg para srf
- jpg para std
- jpg para svg
- jpg para svgz
- jpg para tga
- jpg para tiff
- jpg para tns
- jpg para vector
- jpg para vsd
- jpg para vsdx
- jpg para wav
- jpg para wbmp
- jpg para webp
- jpg para wmf
- jpg para wpg
- jpg para xbm
- jpg para xcf
- jpg para xmp
- jpg para xpm