UltKit

Ubah PNG ke ICNS

Buat ikon .icns macOS dari PNG persegi tanpa membuka Xcode atau Terminal. Gunakan untuk skrip yang dikemas sebagai aplikasi, image disk, folder, atau build Electron, dan lihat di bawah cara kerja iconset lengkap jika Anda merilis lewat Xcode.

Konverter Gambar

atau jatuhkan file JPG, JPEG, JPE … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah PNG persegi

    Gunakan karya grafis transparan berukuran minimal 1024 × 1024 px.

  2. 2

    Pertahankan semua ukuran

    Di Pengaturan lanjutan, Ukuran ikon sudah berisi Semua ukuran (16–256), sehingga daftar Finder, sidebar, dan ubin Dock masing-masing mendapat gambar yang sesuai.

  3. 3

    Konversi ke ICNS

    Tekan Konversi ke ICNS lalu unduh file .icns, siap untuk folder Resources pada bundle aplikasi atau jendela Get Info.

File .icns adalah kontainer ikon Apple: satu file, banyak bitmap persegi, masing-masing digambar oleh Finder, Dock, atau Spotlight pada ukuran yang dibutuhkan. Mengonversi PNG mengisi slot-slot itu dari satu karya grafis.

PNG ke ICNS: isi sebuah file ikon macOS

Apple memperkenalkan format ICNS bersama Mac OS 8.5 pada 1998, dan Mac OS X mempertahankannya sebagai file yang dirujuk setiap bundle aplikasi. Kontainer ini berkembang mengikuti kerapatan layar: entri 512 px hadir di Mac OS X 10.5, dan entri 1024 px, berlabel 512 × 512 @2x, datang bersama layar Retina di OS X 10.7 dan 10.8.

Setiap slot berupa pasangan: gambar 1x dan gambar @2x dengan ukuran point yang sama untuk layar Retina. Finder memilih yang cocok dengan layar dan tampilan, itulah sebabnya satu PNG 1024 px yang diperkecil oleh Finder tampak lebih kabur di tampilan daftar dibandingkan entri 16 px yang sesungguhnya.

Ukuran iconset Mac dari 16 px hingga 1024 px

Nama file yang diharapkan iconutil di dalam folder .iconset. File @2x memiliki piksel dua kali ukuran point-nya.
Ukuran pointFile 1x (piksel)File @2x (piksel)Terlihat di
16 pticon_16x16.png (16)[email protected] (32)Tampilan daftar Finder, menu
32 pticon_32x32.png (32)[email protected] (64)Sidebar, tampilan ikon kecil
128 pticon_128x128.png (128)[email protected] (256)Tampilan ikon Finder, Dock
256 pticon_256x256.png (256)[email protected] (512)Tampilan ikon besar, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Pratinjau Get Info, App Store
Terminal: buat .icns dari iconset lengkap dengan alat bawaan Apple
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# ulangi sips untuk file 16, 32, 64, 128 dan 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG adalah format raster lossless (tanpa kehilangan kualitas) yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian distandardisasi oleh W3C dan ISO. Format ini menyimpan setiap piksel secara persis, mendukung transparansi alfa penuh, dan menangani teks, tepi tajam, serta warna datar tanpa artefak. Ketepatan itu membuatnya ideal untuk tangkapan layar, logo, ikon, dan grafis antarmuka. Kekurangannya ada pada ukuran: foto yang disimpan sebagai PNG sering kali beberapa kali lebih besar daripada foto yang sama dalam JPEG atau WebP. Semua browser, sistem operasi, dan editor dapat membuka file PNG.

Kompresi
Lossless
Transparansi
Ya
Animasi
Tidak
Diperkenalkan
1996 · PNG Development Group
Konverter PNG

ICNS

Apple Icon Image

ICNS adalah format kontainer ikon milik Apple, digunakan untuk ikon aplikasi, folder, dan dokumen di macOS sejak Mac OS 8.5 pada 1998. Satu file menggabungkan beberapa ukuran, dari 16×16 hingga 1024×1024 piksel, termasuk versi Retina, yang biasanya disimpan sebagai data PNG dengan transparansi. Xcode dan macOS membacanya secara langsung, tetapi format ini jarang digunakan di luar platform Apple. Windows dan sebagian besar alat web tidak dapat membuka ICNS tanpa konverter.

Kompresi
Lossless
Transparansi
Ya
Animasi
Tidak
Diperkenalkan
1998 · Apple
Konverter ICNS

PNG dijadikan ICNS ketika bundle aplikasi Mac, installer, atau folder memerlukan kontainer ikon Apple dengan beberapa resolusi dalam satu file; ICNS dikembalikan ke PNG hanya untuk memakai ulang ikon aplikasi yang sudah ada di dokumen atau situs web.

Konverter ICNS online atau Xcode dan iconutil

Konverter ini mengisi slot dari 16 hingga 256 px, yang mencakup daftar Finder, sidebar, Dock, dan tampilan ikon di setiap Mac, termasuk Retina hingga slot 128 pt. Itulah yang dibutuhkan ikon folder, ikon volume DMG, aplikasi AppleScript atau Automator, maupun alat internal, tanpa perlu memasang alat pengembang.

Untuk aplikasi yang Anda kirim ke Mac App Store, gunakan sumber 1024 px di asset catalog Xcode atau jalankan iconutil pada iconset lengkap seperti di atas, agar slot 512 pt terisi dari piksel asli. Mulailah dari persegi yang bersih: jika logo Anda lebar, alat potong gambar memberi kanvas 1:1 terlebih dahulu, dan cara memotong gambar sesuai rasio menjelaskan di mana sebaiknya menyisakan ruang kosong.

Pertanyaan pengguna Mac tentang PNG ke ICNS

Bagaimana cara memasang ikon ICNS kustom pada folder atau aplikasi Mac?

Pilih item di Finder, tekan Command-I untuk membuka Get Info, lalu seret file .icns ke ikon kecil di kiri atas jendela. Untuk aplikasi buatan Anda sendiri, letakkan file di Contents/Resources dan tuliskan namanya pada kunci CFBundleIconFile di Info.plist.

Dari ukuran PNG berapa sebaiknya saya membuat ICNS?

1024 × 1024 px, slot terbesar yang ditetapkan Apple. PNG yang lebih kecil tetap bisa dikonversi, tetapi setiap ukuran di atas sumber akan diperbesar dan tampak kabur di layar Retina. Karya grafis sebaiknya persegi dengan latar transparan di luar bentuk ikon.

Apakah saya perlu ICNS buatan sendiri jika proyek Xcode saya punya asset catalog?

Tidak. Jika target macOS memakai set AppIcon di Assets.xcassets, Xcode mengompilasinya dan membuat file ikon aplikasi selama build. File .icns terpisah ditujukan untuk proyek tanpa Xcode: aplikasi skrip shell, pengemas Electron dan Tauri, bundler Python, serta latar DMG.

Mengapa ikon baru saya berada di dalam kotak bulat abu-abu di macOS?

Sejak macOS 11 Big Sur, ikon aplikasi Mac mengikuti bentuk persegi bersudut bulat, dan macOS 26 Tahoe menempatkan ikon yang tidak memenuhi bentuk itu di dalam ubin abu-abu. Gambarkan persegi bersudut bulat itu langsung di karya grafis, dengan sudut transparan, dan sistem akan menampilkannya sesuai desain.

Apakah file ICNS mengompresi karya grafis saya?

Tidak dengan cara yang terlihat. File .icns modern menyimpan gambar berukuran besar sebagai data PNG di dalam kontainer, yang bersifat lossless. Hanya entri lawas yang sangat kecil memakai skema run-length milik Apple dengan mask 8-bit terpisah, dan entri tersebut jarang ditampilkan di Mac masa kini.

Bisakah Windows atau Linux memakai file ikon ICNS yang sama?

Windows memerlukan ICO, bukan ICNS; PNG ke ICO membuatnya dari karya grafis yang sama. Desktop Linux membaca ikon PNG atau SVG biasa dari folder tema, jadi PNG asli sudah merupakan yang dibutuhkannya.