Portable Network Graphics: Revizyonlar arasındaki fark

Explorer artık PNG'yi destekliyor. PNG'ye haksızlık yapmayalım.
[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
k (dolaşım çubuğu alta gelsin)
(Explorer artık PNG'yi destekliyor. PNG'ye haksızlık yapmayalım.)
Halihazırda [[GIF]] gibi kabul edilebilir başarımda ve yaygın bir kayıpsız sıkıştırma algoritması varken PNG'nin geliştirilmesini motive eden şey, [[Unisys]]'in GIF'de kullanılan [[LZW]] algoritması üstündeki patent hakkının ihlallerini takip edeceğini duyurması oldu. Gelişen ve yaygınlaşan donanım teknolojisiyle beraber GIF biçimi yetersiz kalmaya da başlamıştı. PNG, bir [[W3C]] tavsiyesi olarak 1.0 sürümüyle 1 Temmuz 1996'da yayımlandı. 1.1 ve 1.2 sürümleriyle yeni genişletmeler tanımlandı ve 1.2 sürümü küçük değişikliklerle ISO/IEC 15948:2003 adıyla bir ISO standardı oldu.
 
PNG'nin kabulü, Unisys'in Ağustos 1999'da ticari olmayan veya özgür yazılım için telif ücretlerinden muaf LZW lisansını kaldırmasıyla daha da hızlandı.
 
== Teknik özellikleri ==
İçlerinde [[GIMP]], [[Inkscape]], [[Adobe Photoshop]], [[Macromedia Fireworks]], [[Microsoft Paint]] ve Apple [[iPhoto]]'nun da bulunduğu birçok program PNG biçiminde görüntü saklamayı desteklemektedir.
 
PNG biçiminde görüntü üretirken, görüntünün istenen kalite seviyesinin gerektirdiği en az renk derinliğinde saklanması gerektiği unutulmamalıdır, ör. Örneğin, siyah-beyaz bir çizimi 8-bit gri tonlamada saklamak dosya büyüklüğünü çok artıracaktır. PNG görüntüyü üreten programın sakladığı meta verinin çokluğu da dosyanın şişmesinde bir etkendir. Çoğu programlar sadece program adı ve zaman bilgisi gibi şeyleri saklarken Macromedia Fireworks gibi programların ayrıntılı ve büyük miktarda veriyi PNG dosyalarında tuttuğu bilinmektedir.
 
=== Web tarayıcı desteği ===
Özgür yazılım olan tarayıcıların hemen hepsi libpng kullanarak PNG desteklerini gerçekledikleri halde sürüm 6 itibariyle [[Internet Explorer]]'ın tümPNG sürümleridesteği tamsağlaması PNGdiğer desteğitarayıcılara göre daha vermemektediryavaş gerçekleşmiştir. Internet Explorer 6, saydamlık kanallı PNG'leri desteklemezken, (BuInternet durumExplorer ufak7 birile CSSPNG'ye özelliğiyleiyileştirilmiş aktifbir haledestek getirilebiliyor(filter:progid:DXImageTransformverilmektedir.Microsoft.AlphaImageLoader('src=xxx.png'))), dahaInternet düşük sürümler bazı gri tonlamalı resimleriExplorer gösterememekte8 ve bazısonrasındaki resimlerlesürümlker de çakılmaktadır. Bu nedenleise PNG hâlâgörüntü GIFbiçimine tabanlı saydam web görüntüleri yerinden edememiştir. Internet Explorer 7 ile PNG'ye iyileştirilmiş birtam destek verilmektedirvermektedir.
 
== Diğer görüntü biçimleriyle karşılaştırması ==
=== JPEG ve PNG ===
[[Dosya:Comparison of JPEG and PNG.png|thumb|200px|right|Soldaki JPEG resimde bulanıklıklar varken, PNG çok daha keskin ve temiz]]
Fotoğraf ve fotoğraf benzeri resimlerde [[JPEG]], PNG'ye göre çok daha küçük dosyaları küçük kalite kayıpları bedeliyle üretecektir. Ancak çizimÇizim ya da metin gibi keskin geçişler içeren resimlerde PNG çok daha iyi sonuç verecektir, çünkü bu tür resimler frekans domaininde kompakt biçimde gösterilemezler. JPEG ile sıkıştırıldıklarında bu resimlerdeki çizgi ve metinlerin etraflarında basamaklanmalar ve bulanıklıklar görülür.
 
PNG'nin JPEG'e genelde tercih edilmemesindeki en büyük etken, '''kayıplı''' bir sıkıştırma algoritmasını kullanan JPEG'e kıyasla, PNG dosyalarının kimi zaman 4-5 kat daha büyükfazla alandisk alanı kaplamasıdır. PNG keskin kenarlı, vektörel ve metin içeren resimlerde daha başarılı sonuç verirken, İnternet'teki yüklenme hızının kabul edilebilir kalite kaybına tercih edildiği durumlarda JPEG kullanılmaktadır.
 
JPEG, kullanılan sıkıştırma algoritmasının yüksekliğiyle orantılı olarak, özellikle kenar ve renk geçişlerinde (gradient) kalite kaybına uğrayan bir biçimdir. Ancak yüksek sıkıştırma yeteneği ve [[EXIF]] bilgilerini saklayabilmesi gibi üstünlükleri, sayısal kameralarda JPEG biçiminin yaygınlaşmasını sağlamıştır.
4.515

düzenleme