Cuma, Mart 29, 2024

ICNS

ICNS dosyası nedir?

macOS programları tarafından kullanılan bir simge formatına ICNS dosyası denir. 1-bit ve 8-bit alfa bantlarına izin verir ve genellikle PNG belgelerinden yapılan bir veya daha fazla resmi kaydeder. macOS tarayıcısındaki ve arayüzündeki program simgesi, ICNS dosyaları kullanılarak görüntülenir.

Konuma bağlı olarak, aynı stil ikonunun birden çok ayarı olabilir. ICNS formatı çok sayıda değişikliğe uğradı ve artık çeşitli uyumlu formatların temeli olarak kullanılabileceği bir noktaya geldi. İşte bilmeniz gereken diğer bazı önemli noktalar:

  • IconFamily Resource, Macintosh Icon, Macintosh OS X Icon, Mac OS Icon, Apple Icon, Mac OS X Icon Resource ve Mac OS simgeleri Resource diğer isimlerden bazılarıdır.
  • Simge bilgisi için kaynak dalındaki bir kaynak kullanılır.
  • Çoğu durumda, bir dosya çok sayıda resim içerir. 1612 piksel kare ve 1024, 512, 256, 128, 48, 32 ve 16 piksel kare desteklenen resim boyutlarıdır.

ICNS Dosya Biçimi

ICNS veri formatı, 1 bitlik bantları ve çok sayıda görüntü durumunu destekleyen, bir veya daha fazla görüntü için bir kapsüldür. İşletim sistemi, gerekli ekran boyutuna sığdırmak için simge resimlerini yeniden boyutlandırabilir. Daha büyük simge resimleri genellikle JPEG 2000 veya PNG dosyaları olarak kaydedilir. Hem sıkıştırılmış hem de sıkıştırılmamış ICNS dosyalarının bir türü mümkündür.

Bir başlık ve ikili simge verileri, bir ICNS dosyasının yapısını oluşturur. Başlık, dördü sihirli hazır bilgi ve dördü dosyanın uzunluğu olan 8 baytlık veri içerir. Her bir ikon resminin türü ve boyutu, ardından ikili resim verilerinin geldiği ikon verileri bölümünde saklanır. Resim boyutu, ikili bölümün boyutunu belirler.

Teknik Şartname

Başlık

Ofset Boyut Amaç
0 4 Sihirli hazır bilgi, “icns” olmalıdır (0x69, 0x63, 0x6e, 0x73)
4 4 Dosya uzunluğu, bayt cinsinden, önce msb

Simge verileri

Ofset Boyut Amaç
0 4 Simge türü
4 4 Verinin uzunluğu, bayt cinsinden (tür ve uzunluk dahil), önce msb
8 Değişken Simge verileri

Sıkıştırma

Piksel verileri bir dereceye kadar sıkıştırılmıştır. 32-bit (“is32”, “il32”, “ih32”, “it32”) ve ARGB (“ic04”, “ic05”) pikselleri genellikle PackBits’e benzer şekilde (kanal başına) sıkıştırılır.

Kurşun Değeri Kuyruk Baytları Sonuç (sıkıştırılmamış)
0 – 127 1 – 128 1 – 128 Bayt
128 – 255 1 Bayt 3 – 130 Kopya
Önceki İçerikICO
Sonraki İçerikHEIF

BENZER YAZILAR

GDB

GDB dosyası nedir? ESRI dosyası Geodatabase (FileGDB), özellik veri kümeleri, özellik sınıfları ve ilişkili tablolar gibi ilgili jeo-uzamsal verileri tutan diskteki bir klasördeki dosyaların bir...

Mozilla, Kritik Güvenlik Düzeltmeleri ile Firefox 100.0.2’yi Yayınladı

Mozilla yeni bir Firefox sürümü yayınladı ve bu sefer küçük revizyon güvenlik açısından oldukça büyük bir haber. Bunun nedeni, tarayıcıyı 100.0.2 sürümüne getiren yeni güncellemenin...

Windows 11 Yakında İçeridekilerin Deneysel Özellikleri Etkinleştirmesine İzin Verebilir

Windows Insider programı, Windows geliştirme sürecinin önemli bir parçası olacak şekilde gelişti ve Microsoft, belirli bir yayın tarihi olmayan uzun vadeli iyileştirmelere giderek daha...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...