Penukar PNG ke ICNS
Hasilkan ikon .icns macOS daripada PNG segi empat sama tanpa membuka Xcode atau Terminal. Gunakannya untuk skrip yang dibungkus sebagai apl, imej cakera, folder atau binaan Electron. Lihat di bawah cara iconset penuh berfungsi jika anda menerbitkan apl melalui Xcode.
Penukar Imej
atau seret Fail JPG, JPEG, JPE … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
85 mengekalkan foto kelihatan sama dengan asal. Turunkan hanya apabila anda memerlukan fail yang lebih kecil.
JPG, BMP dan EPS tiada kelutsinaran. Piksel lutsinar diisi dengan warna ini.
Warna hex yang digunakan di belakang piksel lutsinar, cth. #FFFFFF.
Format ini hanya memuatkan satu imej. Pilih output GIF atau WebP jika anda mahu mengekalkan animasi.
Ikon berbilang saiz mengandungi beberapa resolusi dalam satu fail; pelayar dan sistem pengendalian memilih yang diperlukan.
Kekalkan dimensi asal, atau masukkan satu sisi dan nisbah bidang dikekalkan.
Piksel untuk sisi yang anda pilih di atas.
Peratusan daripada dimensi asal.
sRGB sesuai untuk skrin dan web. Kekalkan yang asal untuk aliran kerja cetakan; skala kelabu membuang warna.
Metadata sahaja, 0 mengekalkan nilai asal. Pencetak dan sesetengah portal membaca nombor ini; ia tidak mengubah dimensi piksel.
Cara menggunakan alat ini
- 1
Muat naik PNG segi empat sama
Gunakan karya seni lutsinar sekurang-kurangnya 1024 × 1024 px.
- 2
Kekalkan semua saiz
Di bawah Tetapan lanjutan, Saiz ikon ditetapkan kepada Semua saiz (16–256), jadi senarai Finder, bar sisi dan jubin Dock masing-masing mendapat imej yang sepadan.
- 3
Tukar ke ICNS
Tekan Tukar ke ICNS dan muat turun fail .icns, sedia untuk folder Resources dalam app bundle atau tetingkap Get Info.
Fail .icns ialah bekas ikon Apple: satu fail, banyak bitmap segi empat sama, setiap satu dilukis oleh Finder, Dock atau Spotlight pada saiz yang diperlukan. Menukar PNG mengisi slot tersebut daripada satu karya seni.
PNG ke ICNS: kandungan fail ikon macOS
Apple memperkenalkan format ICNS dengan Mac OS 8.5 pada 1998, dan Mac OS X mengekalkannya sebagai fail yang dirujuk oleh setiap application bundle. Bekas ini berkembang mengikut kepadatan skrin: entri 512 px muncul dengan Mac OS X 10.5, dan entri 1024 px, berlabel 512 × 512 @2x, hadir bersama paparan Retina dalam OS X 10.7 dan 10.8.
Setiap slot ialah pasangan: imej 1x dan imej @2x pada saiz titik yang sama untuk skrin Retina. Finder memilih yang sepadan dengan paparan dan tampilan, itulah sebabnya satu PNG 1024 px yang dikecilkan oleh Finder kelihatan lebih kabur dalam paparan senarai berbanding entri 16 px sebenar.
Saiz iconset Mac dari 16 px hingga 1024 px
| Saiz titik | Fail 1x (piksel) | Fail @2x (piksel) | Dilihat dalam |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Paparan senarai Finder, menu |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Bar sisi, paparan ikon kecil |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Paparan ikon Finder, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Paparan ikon besar, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Pratonton Get Info, App Store |
mkdir MyApp.iconset sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png cp icon-1024.png MyApp.iconset/[email protected] # ulang sips untuk fail 16, 32, 64, 128 dan 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG ialah format raster lossless yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian dipiawaikan oleh W3C dan ISO. Ia mengekalkan setiap piksel dengan tepat, menyokong lutsinar alfa penuh dan mengendalikan teks, tepi tajam dan warna rata tanpa artifak. Ketepatan itu menjadikannya sesuai untuk tangkapan skrin, logo, ikon dan grafik antara muka. Kekurangannya ialah saiz: foto yang disimpan sebagai PNG selalunya beberapa kali ganda lebih besar daripada foto sama sebagai JPEG atau WebP. Semua pelayar, sistem pengendalian dan penyunting boleh membuka fail PNG.
- Pemampatan
- Lossless (tanpa kehilangan)
- Ketelusan
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1996 · PNG Development Group
ICNS
Apple Icon Image
ICNS ialah format bekas ikon Apple, digunakan untuk ikon aplikasi, folder dan dokumen dalam macOS sejak Mac OS 8.5 pada 1998. Satu fail menghimpunkan beberapa saiz, daripada 16×16 hingga 1024×1024 piksel, termasuk versi Retina, biasanya disimpan sebagai data PNG dengan ketelusan. Xcode dan macOS membacanya secara terus, tetapi ia jarang digunakan di luar platform Apple. Windows dan kebanyakan alat web tidak dapat membuka ICNS tanpa penukar.
- Pemampatan
- Lossless (tanpa kehilangan)
- Ketelusan
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1998 · Apple
PNG menjadi ICNS apabila app bundle Mac, pemasang atau folder memerlukan bekas ikon Apple dengan beberapa resolusi dalam satu fail; ICNS kembali kepada PNG hanya untuk menggunakan semula ikon aplikasi sedia ada dalam dokumen atau di laman web.
Penukar ICNS dalam talian atau Xcode dan iconutil
Penukar ini mengisi slot daripada 16 hingga 256 px, yang meliputi senarai Finder, bar sisi, Dock dan paparan ikon pada setiap Mac, termasuk Retina sehingga slot 128 pt. Itulah yang diperlukan oleh ikon folder, ikon volum DMG, aplikasi AppleScript atau Automator, atau alat dalaman, tanpa memasang alat pembangun.
Untuk aplikasi yang anda serahkan ke Mac App Store, gunakan sumber 1024 px dalam katalog aset Xcode atau jalankan iconutil pada iconset lengkap seperti ditunjukkan di atas, supaya slot 512 pt diisi daripada piksel sebenar. Mulakan dengan segi empat sama yang kemas: jika logo anda lebar, alat potong gambar memberi kanvas 1:1 terlebih dahulu, dan cara memotong gambar mengikut nisbah menerangkan di mana perlu meninggalkan ruang kosong.
Soalan pengguna Mac tentang PNG ke ICNS
Bagaimanakah cara meletakkan ikon ICNS tersuai pada folder atau apl Mac?
Pilih item dalam Finder, tekan Command-I untuk membuka Get Info, kemudian seret fail .icns ke ikon kecil di penjuru kiri atas tetingkap. Untuk aplikasi yang anda bina sendiri, letakkan fail dalam Contents/Resources dan namakannya dalam kunci CFBundleIconFile pada Info.plist.
Apakah saiz PNG yang sesuai untuk dijadikan ICNS?
1024 × 1024 px, slot terbesar yang ditetapkan oleh Apple. PNG yang lebih kecil masih boleh ditukar, tetapi setiap saiz yang melebihi sumber akan dibesarkan dan kelihatan kabur pada skrin Retina. Karya seni hendaklah segi empat sama dengan latar belakang lutsinar di luar bentuk ikon.
Adakah saya perlukan ICNS buatan sendiri jika projek Xcode saya mempunyai katalog aset?
Tidak. Apabila sasaran macOS menggunakan set AppIcon dalam Assets.xcassets, Xcode mengompilnya dan menjana fail ikon aplikasi semasa binaan. Fail .icns berasingan diperlukan untuk projek tanpa Xcode: aplikasi skrip shell, pembungkus Electron dan Tauri, pembundel Python dan latar belakang DMG.
Mengapakah ikon baharu saya berada di dalam petak bucu bulat berwarna kelabu?
Sejak macOS 11 Big Sur, ikon aplikasi Mac mengikut bentuk segi empat sama bulat, dan macOS 26 Tahoe meletakkan ikon yang tidak memenuhi bentuk itu di dalam jubin kelabu. Lukis segi empat sama bulat dalam karya seni itu sendiri, dengan sudut lutsinar, dan sistem akan memaparkannya seperti yang direka.
Adakah fail ICNS memampatkan karya seni saya?
Tidak dalam cara yang boleh dilihat. Fail .icns moden menyimpan imej yang lebih besar sebagai data PNG dalam bekas, iaitu tanpa kehilangan kualiti. Hanya entri warisan yang kecil menggunakan skema run-length Apple sendiri dengan topeng 8-bit berasingan, dan entri itu jarang dipaparkan pada Mac semasa.
Bolehkah Windows atau Linux menggunakan fail ikon yang sama?
Windows memerlukan ICO, bukan ICNS; PNG ke ICO menghasilkannya daripada karya seni yang sama. Desktop Linux membaca ikon PNG atau SVG biasa daripada folder tema, jadi PNG asal sudah menepati keperluan mereka.