Skip to main content

Ad Code

ICO Dosyası Nasıl Açılır? - Dosya Uzantısı

ICO dosyası nedir?

ICO uzantılı dosyalar, Microsoft Windows üzerindeki bir uygulamanın temsili için simge olarak kullanılan görüntü dosyası türleridir. Bunlar, ekranın gereksinimlerine uyacak şekilde farklı boyut, renk desteği ve çözünürlükte gelir. Microsoft Windows’daki başka bir benzer görüntü dosyası formatı, imleç temsili için CUR biçimidir ve görüntü başlığında bir sıcak nokta tanımlar. MacOS’ta ICNS dosya biçimleri, ICO dosyalarıyla aynı amaca hizmet eder. Çeşitli çevrimiçi web siteleri ve uygulamalar, bu tür dosyaları oluşturma ve BMP, PNG, vb. gibi diğer görüntü biçimlerini simge dosyası biçimine dönüştürme özelliği sağlar. ICO dosyaları için resmi IANA kayıtlı İnternet ortam türü image/vnd.microsoft.icon’dur.

Kısa Tarih

Simgeler, Microsoft Windows 1.0’ın piyasaya sürülmesiyle tanıtıldı. Bunlar 32×32 boyutundaydı ve tek renkliydi. Win32’nin gelişiyle birlikte, 256×256 piksele kadar boyutta gerçek renkli simge görüntüleri için destek sunuldu. Windows XP, 32 bit renkli simge görüntülerini destekleyen ilk kişi oldu ve simgeye gölgeler, kenar yumuşatma ve cam benzeri efektler gibi yarı saydam alanların eklenmesine izin verdi. Microsoft, Windows XP için yalnızca 48×48 piksele kadar olan simge boyutlarını önermektedir. Windows Vista, Windows Gezgini’ne 256×256 piksellik bir simge görünümü ve sıkıştırılmış PNG biçimi desteği ekledi. Daha yüksek çözünürlükler ve yüksek DPI modları kullanan kullanıcılar için daha büyük simge biçimleri (256×256 gibi) önerilir.

ICO Dosya Biçimi

Tek bir ICO dosyası, birden çok boyutta ve renk derinliğinde bir veya daha fazla küçük görüntüden oluşur. Farklı boyutlarda görüntülerin varlığı, farklı ekran çözünürlüklerinde uygun ölçekleme içindir. ICO/CUR dosyalarındaki tüm değerler little-endian bayt düzeninde gösterilir.

ICO dosyası bir Simge başlığından, bir Simge Dizininden,

AlanAçıklama
Icon HeaderICO dosyası hakkında genel bilgileri saklar.
Dizin[1..n]Dosyadaki her görüntü hakkında genel bilgileri saklar.
Simge #1Eski AND/XOR DIB biçimindeki veya daha yeni PNG biçimindeki ilk görüntü için gerçek “veriler”
Icon #nSon simge görüntüsü için veriler

Başlık

OfsetBoyut (bayt cinsinden)Amaç
02Ayrıldı. Her zaman 0 olmalıdır.
22Görüntü türünü belirtir: Simge (.ICO) görüntüsü için 1, imleç (.CUR) görüntüsü için 2. Diğer değerler geçersiz.
42Dosyadaki görüntü sayısını belirtir.

Dizin

ICONDIR yapısı olarak temsil edilen bir ICO dosyasında bulunan dizin, dosyadaki her görüntü için bir ICONDIRECTORY yapısı içerir. Aynısını, tüm görüntü bitmap verilerinin bitişik bir bloğu izler. Bu, aşağıda gösterildiği gibidir.

OfsetBoyutAçıklama
0 (0)1Genişlik, 256 piksel ise 0 olmalıdır
1 (1)1Yükseklik, 256 piksel ise 0 olmalıdır
2 (2)1Renk sayısı, 256’dan fazla renk varsa 0 olmalıdır
3 (3)1Ayrılmış, 0 olmalıdır
4 (4)2.ICO biçimindeyken renk düzlemleri 0 veya 1 veya .CUR biçimindeyken X etkin noktası olmalıdır
6 (6)2.ICO biçimindeyken piksel başına bit veya .CUR biçimindeyken Y etkin noktası
8 (8)4Bit eşlem verilerinin bayt cinsinden boyutu.
12 (C)4Dosyada ofset.

Referanslar

Yorum Gönder

0 Yorumlar