PNG'den ICNS'ye Dönüştürücü
Xcode'u ya da Terminal'i açmadan kare bir PNG'den macOS .icns simgesi oluşturun. Uygulama olarak paketlenmiş bir betik, disk görüntüsü, klasör veya Electron derlemesi için kullanın; Xcode üzerinden yayınladığınızda tam iconset'in nasıl çalıştığını aşağıda görebilirsiniz.
Resim Dönüştürücü
veya JPG, JPEG, JPE … dosyaları buraya bırakın ·
Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
85, fotoğrafları görsel olarak özgünle aynı tutar. Yalnızca daha küçük dosya gerektiğinde düşürün.
JPG, BMP ve EPS saydamlığı desteklemez. Saydam pikseller bu renkle doldurulur.
Saydam piksellerin arkasında kullanılan onaltılık renk, örn. #FFFFFF.
Bu biçim tek bir resim tutar. Animasyonu korumak istiyorsanız GIF veya WebP çıktısını seçin.
Çok boyutlu bir simge tek dosyada birkaç çözünürlük içerir; tarayıcılar ve işletim sistemleri ihtiyaç duyduklarını seçer.
Özgün boyutları koruyun ya da bir kenarı girin; en boy oranı korunur.
Yukarıda seçtiğiniz kenar için piksel değeri.
Özgün boyutların yüzdesi.
sRGB ekranlar ve web için doğrudur. Baskı iş akışları için özgün olanı koruyun; gri tonlama rengi atar.
Yalnızca meta veri; 0 özgün değeri korur. Yazıcılar ve bazı portallar bu sayıyı okur; piksel boyutlarını değiştirmez.
Bu aracı nasıl kullanırsınız
- 1
Kare bir PNG yükleyin
En az 1024 × 1024 px boyutunda, şeffaf arka planlı bir görsel kullanın.
- 2
Tüm boyutları koruyun
Gelişmiş ayarlar altında Simge boyutları seçeneği Tüm boyutlar (16–256) olarak ayarlıdır; böylece Finder listeleri, kenar çubukları ve Dock simgelerinin her biri kendi boyutuna uygun bir görüntü alır.
- 3
ICNS'ye dönüştürün
ICNS biçimine Dönüştür düğmesine basın ve .icns dosyasını indirin. Dosya, bir uygulama paketinin Resources klasörüne veya Bilgi Al penceresine hazırdır.
.icns dosyası Apple'ın simge kapsayıcısıdır: tek dosyada birçok kare bitmap bulunur ve Finder, Dock ya da Spotlight bunlardan ihtiyaç duyduğu boyutu çizer. PNG'yi dönüştürmek, bu boyutların hepsini tek bir görselden doldurur.
PNG'den ICNS'ye: macOS simge dosyasının içeriği
Apple, ICNS biçimini 1998'de Mac OS 8.5 ile tanıttı; Mac OS X de her uygulama paketinin işaret ettiği dosya olarak bu biçimi korudu. Kapsayıcı, ekran yoğunluğuyla birlikte büyüdü: 512 px girdiler Mac OS X 10.5 ile geldi, 512 × 512 @2x olarak adlandırılan 1024 px girdi ise OS X 10.7 ve 10.8'deki Retina ekranlarla birlikte eklendi.
Her boyut bir çifttir: Retina ekranlar için aynı punto boyutunda bir 1x görüntü ve bir @2x görüntü. Finder, ekrana ve görünüme uyanı seçer; bu yüzden Finder'ın küçülttüğü tek bir 1024 px PNG, liste görünümünde gerçek bir 16 px girdiden daha bulanık görünür.
16 px'ten 1024 px'e Mac iconset boyutları
| Punto boyutu | 1x dosya (piksel) | @2x dosya (piksel) | Görüldüğü yer |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Finder liste görünümü, menüler |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Kenar çubuğu, küçük simge görünümü |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Finder simge görünümü, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Büyük simge görünümü, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Bilgi Al önizlemesi, 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] # sips komutunu 16, 32, 64, 128 ve 256 px dosyalar için tekrarlayın iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
PNG, 1996'da PNG Development Group tarafından yayımlanan ve sonradan W3C ile ISO tarafından standartlaştırılan kayıpsız bir raster biçimdir. Her pikseli aynen korur, tam alfa saydamlığını destekler; metni, keskin kenarları ve düz renkleri bozulma olmadan işler. Bu kesinlik onu ekran görüntüleri, logolar, simgeler ve arayüz grafikleri için ideal kılar. Bedeli boyuttur: PNG olarak kaydedilen fotoğraflar, aynı fotoğrafın JPEG veya WebP hâlinden çoğunlukla birkaç kat büyüktür. Tüm tarayıcılar, işletim sistemleri ve düzenleyiciler PNG dosyalarını açar.
- Sıkıştırma
- Kayıpsız
- Saydamlık
- Evet
- Animasyon
- Hayır
- Çıkış yılı
- 1996 · PNG Development Group
ICNS
Apple Simge Görüntüsü
ICNS, Apple'ın simge kapsayıcı biçimidir ve 1998'deki Mac OS 8.5'ten beri macOS'ta uygulama, klasör ve belge simgeleri için kullanılır. Tek bir dosya, Retina sürümleri dahil 16×16'dan 1024×1024 piksele kadar birkaç boyutu, genellikle saydamlıklı PNG verisi olarak bir araya getirir. Xcode ve macOS doğrudan okur, ancak Apple platformları dışında nadiren kullanılır. Windows ve çoğu web aracı, bir dönüştürücü olmadan ICNS açamaz.
- Sıkıştırma
- Kayıpsız
- Saydamlık
- Evet
- Animasyon
- Hayır
- Çıkış yılı
- 1998 · Apple
Bir Mac uygulama paketi, yükleyici veya klasör, tek dosyada birden çok çözünürlük barındıran Apple simge kapsayıcısına ihtiyaç duyduğunda PNG, ICNS'ye dönüştürülür; ICNS ise yalnızca mevcut bir uygulama simgesini belgede veya web sitesinde kullanmak için PNG'ye geri çevrilir.
Online ICNS dönüştürücü mü, Xcode ve iconutil mi?
Bu dönüştürücü 16 ile 256 px arasındaki boyutları doldurur; bu da her Mac'te Finder listelerini, kenar çubuğunu, Dock'u ve simge görünümünü (Retina dahil, 128 pt boyutuna kadar) kapsar. Bir klasör simgesi, DMG birim simgesi, AppleScript veya Automator uygulaması ya da kurum içi bir araç için gereken budur; geliştirici aracı kurmanız gerekmez.
Mac App Store'a göndereceğiniz bir uygulama için Xcode'un varlık kataloğunda 1024 px kaynağı kullanın veya yukarıda gösterildiği gibi eksiksiz bir iconset üzerinde iconutil çalıştırın; böylece 512 pt boyutları gerçek piksellerden doldurulur. Temiz bir kareyle başlayın: logonuz genişse önce resim kırpma aracıyla 1:1 bir tuval elde edebilirsiniz; boşluğu nereye bırakacağınız ise resim oranına göre nasıl kırpılır yazısında anlatılıyor.
Mac kullanıcılarından PNG'den ICNS'ye dönüştürme soruları
Mac'te bir klasöre veya uygulamaya özel ICNS simgesi nasıl eklenir?
Finder'da öğeyi seçin, Bilgi Al penceresini açmak için Command-I tuşlarına basın, ardından .icns dosyasını pencerenin sol üstündeki küçük simgenin üzerine sürükleyin. Kendi geliştirdiğiniz bir uygulamada dosyayı Contents/Resources klasörüne koyun ve adını Info.plist içindeki CFBundleIconFile anahtarına yazın.
ICNS için hangi boyutta bir PNG ile başlamalıyım?
1024 × 1024 px; Apple'ın tanımladığı en büyük boyut budur. Daha küçük bir PNG de dönüştürülür, ancak kaynağın üstündeki her boyut büyütülerek üretilir ve Retina ekranlarda bulanık görünür. Görsel kare olmalı, simge şeklinin dışında şeffaf arka plan bulunmalıdır.
Xcode projemde asset catalog varsa elle hazırlanmış bir ICNS gerekir mi?
Hayır. Bir macOS hedefi Assets.xcassets içinde AppIcon seti kullanıyorsa Xcode bunu derler ve uygulamanın simge dosyasını derleme sırasında kendisi üretir. Ayrı bir .icns dosyası, Xcode kullanmayan projeler içindir: kabuk betiği uygulamaları, Electron ve Tauri paketleyicileri, Python paketleyicileri ve DMG arka planları.
Yeni simgem neden gri, köşeleri yuvarlatılmış bir karenin içinde görünüyor?
macOS 11 Big Sur'dan beri Mac uygulama simgeleri yuvarlatılmış kare biçimindedir ve macOS 26 Tahoe, bu şekli doldurmayan simgeleri gri bir karonun içine yerleştirir. Yuvarlatılmış kareyi görselin içine çizin, köşeleri şeffaf bırakın; sistem simgeyi tasarladığınız gibi gösterir.
ICNS dosyası çizimimi sıkıştırır mı?
Gözle görülür bir kayıp olmaz. Modern .icns dosyaları büyük görüntülerini kapsayıcının içinde PNG verisi olarak saklar ve bu kayıpsızdır. Yalnızca küçük eski girdiler, ayrı bir 8 bit maskeyle Apple'ın kendi dizi uzunluğu kodlamasını kullanır; bunlar da güncel Mac'lerde nadiren gösterilir.
Windows veya Linux aynı simge dosyasını kullanabilir mi?
Windows, ICNS değil ICO ister; aynı görselden PNG'den ICO'ya ile üretebilirsiniz. Linux masaüstleri tema klasörlerinden düz PNG veya SVG simgeleri okur, yani elinizdeki PNG zaten işinizi görür.