araç köşesi

ICO'dan PNG'ye Çevirme

favicon.ico içindeki görselleri PNG olarak çıkarın

ICO dosyanızı seçinKutuya dokunun ya da tıklayın — dosya seçme penceresi açılır. Dosyayı sürükleyip bırakmak da olur.ICO veya CUR — birden çok dosya seçebilirsiniz

Dosyalarınız sizde kalır. Dönüştürme tarayıcının içinde yapılır, hiçbir dosya sunucuya yüklenmez.

Nasıl çalışır?

ICO dosyanızı kutudan seçin ve PNG'ye Çevir düğmesine basın; dosyayı sürükleyip bırakmanız da yeterlidir. Bir ICO tek görsel değil, aynı simgenin birden çok boyunu taşıyan bir kaptır: 16, 32 ve 48 piksellik üç boy taşıyan tipik bir favicon.ico, varsayılan ayarla 48×48 piksellik tek bir PNG verir. Tüm boyları isterseniz ikinci seçeneği işaretleyin; her boy "ad-32x32.png" gibi kendi ölçüsünü taşıyan ayrı bir dosya olur. Sonuç satırı her çıktının ölçüsünü ve kaynağını söyler: PNG gömülü girdiler baytı baytına, yeniden kodlanmadan çıkarılır; eski usul BMP girdiler ise saydamlık maskesiyle birlikte çözülüp PNG'ye yazılır. İşlem tümüyle tarayıcınızın içinde olur, ikon dosyanız hiçbir sunucuya gitmez.

Bu araç ico to png, extract icon from ico aramalarıyla da biliniyor.

ICO nedir?

ICO, aynı simgenin birden çok boyunu ve renk derinliğini tek dosyada saklayan bir kap biçimidir. Dosyanın başında bir dizin durur: her satır bir görselin ölçüsünü, bit derinliğini ve dosya içindeki yerini söyler. Görsellerin kendisi iki türden biridir — Windows Vista'dan beri doğrudan gömülebilen PNG ya da daha eski dosyalardaki başlıksız BMP (DIB) verisi. Bu araç dizini okur, seçtiğiniz girdileri bulur ve her birini bağımsız bir PNG dosyasına çevirir.

PNG nedir?

PNG, kayıpsız sıkıştırma ve tam saydamlık (alfa kanalı) taşıyan görsel biçimidir; ikondan çıkarılan görseller için doğal hedeftir çünkü simgelerin keskin kenarları ve saydam zemini kayıplı bir biçimde (örneğin JPG'de) bozulur ya da tümüyle kaybolurdu. ICO'nun içinden çıkan PNG, belgeye eklenebilir, siteye konabilir ya da herhangi bir görsel düzenleyicide açılabilir — ICO'yu her programın açamamasına karşılık PNG'yi hemen her yazılım tanır.

ICO'daki PNG gömülü girdiyle BMP girdi arasındaki fark nedir?

İkisi de aynı dizinin altında durur ama içerikleri farklı yazılır. PNG gömülü girdi, sıradan bir PNG dosyasının baytlarının ICO'ya olduğu gibi konmasıdır; bu araç onu diliyle çıkarır, yeniden kodlama olmadığı için tek bayt bile değişmez. BMP girdiyse başlığı kırpılmış ham piksel verisidir: renkler palet ya da kanal düzeninden okunur, saydamlık ayrı bir AND maskesinde taşınır ve alt satırdan yukarı doğru saklanır. Bu araç BMP girdiyi çözüp PNG olarak yeniden yazar; görüntü aynı kalır, yalnız kap değişir. Hangi tür girdiden geldiği her çıktının sonuç satırında yazar.

ICO'dan çıkan PNG neden beklediğinizden küçük olabilir?

ICO kabı büyütme yapmaz: içinde en büyük hangi boy varsa alabileceğiniz en büyük PNG odur. Yalnız 16 ve 32 piksel taşıyan bir favicon'dan 256 piksellik keskin bir görsel çıkaramazsınız; çıkan 32 piksellik PNG'yi sonradan büyütmek yeni ayrıntı üretmez, yalnızca bulanıklaştırır.

İkinci tuzak saydamlıktadır. Modern ICO'lar PNG gömdüğü için saydamlık doğrudan taşınır; eski usul BMP girdilerdeyse saydamlık ayrı bir tek renkli maskede (AND maskesi) durur. Bu araç maskeyi okuyup PNG'nin alfa kanalına işler — yine de çok eski, maskesi bozuk dosyalarda kenarlarda tek piksellik çentikler görülebilir; bu, kaynak dosyanın sınırıdır.

Tek boy mu, tüm boylar mı?

Amacınız simgeyi bir belgede, sunumda ya da sitede görsel olarak kullanmaksa en büyük boy yeterlidir; varsayılan ayar bunun için doğrudur.

Bir ikonun tasarımını incelemek, boylar arasındaki farkı görmek ya da simgeyi başka bir ikon düzenleyicide yeniden kurmak istiyorsanız tüm boyları çıkarın: küçük boylar çoğu zaman ayrı çizilir, 16 piksellik sürüm 48'in küçültülmüşü değildir.

  • Belge, sunum, site içinde kullanım → en büyük boy
  • Tasarım inceleme, yeniden düzenleme → tüm boylar
  • Toplu dönüşüm → birden çok ICO'yu birlikte seçin

Sık sorulanlar

Bir sitenin favicon.ico dosyasını nereden bulurum?

Çoğu site simgesini kök dizinde tutar: adres çubuğuna siteadresi/favicon.ico yazıp dosyayı kaydedin. Site simgeyi başka yolda tutuyorsa sayfa kaynağındaki link rel="icon" satırı doğru adresi gösterir.

Saydamlık korunuyor mu?

Evet. PNG gömülü girdilerde saydamlık zaten dosyanın içindedir ve aynen taşınır; klasik BMP girdilerde saydamlığı tutan AND maskesi okunur ve PNG'nin alfa kanalına işlenir.

CUR (imleç) dosyası da açılır mı?

Evet. CUR, ICO ile aynı kabı kullanır; görseller aynı biçimde çıkarılır. Yalnızca imlecin tıklama noktasını tutan sıcak nokta bilgisi PNG'de karşılığı olmadığı için atılır.

Çıkan PNG'yi yeniden ICO yapabilir miyim?

Evet; bu sitedeki favicon oluşturma aracı PNG'den çok boyutlu ICO üretir. İki araç birlikte, ikon dosyalarını iki yönde de düzenlemenizi sağlar.