Multimedya Eğitimi - GIF Görseller

GIF, Web'de kullanılan ana resim formatlarından biridir.

Bu makale, GIF görüntülerinin özelliklerini ve kullanım tekniklerini ayrıntılı olarak açıklamaktadır.

Görüntü formatını anlamak

HTML veya XHTML, resimlerin resmi formatını belirlememiştir. Ancak, popüler tarayıcılar belirli bir resim formatını özel olarak belirlemiştir: genellikle GIF ve JPEG'dir. Diğer multimedya formatları genellikle özel yardımcı uygulamalara ihtiyaç duyar; her tarayıcı kullanıcısı bu uygulamaları elde etmek, kurmak ve doğru bir şekilde kullanmak zorundadır, böylece bu özel dosyaları görüntüleyebilir veya duyabilir. Bu nedenle, GIF ve JPEG'in Web üzerinde gerçek standartlar olarak kabul edilmesi şaşırtıcı olmasa gerek.

Web'in ortaya çıkmasından önce, bu iki resim formatı geniş bir şekilde kullanılmıştır, bu yüzden bu iki formatta resim oluşturmak için bize yardımcı olan büyük miktarda destek yazılımı vardır. Ancak, her iki formatın da kendi avantajları ve dezavantajları vardır; bazı tarayıcılar, bu özelliklerini kullanarak özel görsel etkiler elde edebilir.

GIF

GIF formatı, Graphics Interchange Format (GIF) olarak bilinir ve bu format, CompuServe tarafından çevrimiçi hizmet kullanıcıları için resim iletilmek amacıyla geliştirilmiştir.

GIF formatının özellikleri

GIF formatı birçok özellikle dolu olduğundan, HTML/XHTML'de oldukça popülerdir.

GIF formatın ikinci özelliği, özel bir sıkıştırma teknolojisi kullanır, bu da resim dosya boyutunu önemli ölçüde küçültmeyi sağlar ve bu sayede ağda daha hızlı iletilmesini mümkün kılar. GIF sıkıştırması

Ayrıca, GIF görseller çok kolay bir şekilde animasyon etkisi oluşturabilir.

GIF formatının sürümleri ve renkleri

GIF görsel dosyaları .gif (veya .GIF) olarak dosya uzantısı kullanır, ancak aslında iki GIF sürümü vardır: orijinal GIF87 ve GIF89a, sonuncusu şeffaf arka plan, çapraz depolama ve animasyon gibi birçok yeni özellik destekler, bu özellikler web yaratıcıları arasında oldukça yaygın olarak kullanılır.

Şu anda popüler tarayıcılar her iki GIF formatını da destekler, hepsi de 8 bitlik piksel değerlerini aynı renk tablosuna haritalamak için aynı planı kullanır, bu da her görsel için en fazla 256 renk olmasını sağlar.

Çoğu GIF görselin gerçek renk sayısı daha azdır, bazı özel araçlar (örneğin, Macromedia Fireworks) daha ince görsellerde bu renkleri basitleştirebilir. Renkleri basitleştirerek, daha küçük renk haritaları oluşturabilir ve piksel fazlalığını güçlendirebilir, böylece dosya sıkıştırılabilirliği artırır ve indirme hızı hızlandırır.

Ancak, renk sayısının sınırlı olması nedeniyle, GIF ile kodlanan görseller her zaman uygun olmamaktadır, özellikle de fotoğraf kadar gerçekçi etkileri olan görseller için. GIF, çok güzel simgeler ve az renkli görseller ve resimler oluşturmak için kullanılabilir.

En seçkin yaratıcılar bile GIF'i seçer

Çoğu grafik tarayıcı GIF formatını açıkça desteklediği için, şu anda web üzerinde en yaygın kabul edilen görsel kodlama formatıdır. İçerik görseller ve harici bağlantılı görseller de bu formatta kullanılabilir. Görsel formatı seçerken tereddüt yaşıyorsanız, GIF kullanmak kesinlikle doğru bir seçim olacaktır. Hemen hemen her durumda normal çalışır.

GIF görsellerinin teknikleri

GIF görseller üç özel teknik içerir: yatay tarayım (interlacing), şeffaflık (transparency) ve animasyon (animation).

Yatay tarayım

Yatay tarayım sayesinde, GIF görseller ekran üzerinde bir anda ortaya çıkabilir, değil de yukarıdan aşağıya doğru adım adım gösterilir. Genellikle, GIF ile kodlanan görseller, görselin üstünden altına doğru sırayla, satır satır yerleştirilmiş bir dizidir. Bu yüzden, sıradan GIF görseller ekran üzerinde gösterilirken, kapı önlüğünü bir anda açıyormuş gibi görünüyor, yatay tarayım olan GIF ise gösterilirken, perde gibi katlanır. Bu, piksel veri dizisinin her 4 satırda bir değişim göstermesi nedeniyle olmaktadır. Kullanıcı, tam bir görseli görmek için sadece dörtte bir zaman yükleme ve gösterme yapması gerekir, bu da oldukça bulanık olmasına rağmen, tamamen yukarıdan aşağıya doğru oldukça tam bir görsel görmesini sağlar. Bu sadece dörtte bir olan görsel genellikle yeterince net olacaktır, bu da ağ bağlantısı daha yavaş olan kullanıcılar için, görselin geri kalan kısmını indirmeye değer olup olmadığını belirlemelerine olanak tanır.

Tüm grafik tarayıcılar çift taranma GIF'leri gösterebilir, ancak tüm tarayıcılar çift taranma etkisini gösteremez. Bu tür etkileri gerçekleştirebilen tarayıcılar bile, kullanıcıların resmin tamamen indirilip deşifre edildikten sonra göstermeyi seçebileceği gibi, bu etkileri baskılayabilir. Eski tarayıcılar, her zaman resmin tamamen indirilip deşifre edildikten sonra gösterir, bu yüzden bu etki根本 desteklenmez.

Şeffaflık

GIF resimleri (aslında GIF89a formatındaki resimler) diğer yaygın bir etki, resmin bir kısmının şeffaflık etkisine sahip olmasını sağlamaktır. Bu şekilde, resmin altındaki içerik (genellikle tarayıcı penceresi arka planı) şeffaf kısmı üzerinden gösterilebilir. Şeffaf GIF resimleri, arka plan rengi olarak özel bir renk kullanarak, gösterim penceresinin arka planını gösterir. Dikkatli bir şekilde resmin boyutunu keserek ve saf renk olan bir arka plan rengi seçerek, şeffaf görseller, web sayfasında tamamen yerleştirilmiş gibi veya üzerinde yüzen gibi görünür hale getirilebilir.

Şeffaf GIF resimleri, belgeye entegre etmek isteyen ancak küp gibi görünmek istemeyen her türlü grafik için uygundur. Şeffaf GIF logolar oldukça yaygındır, örneğin şeffaf simgeler veya basım sembolleri gibi - herhangi bir rastgele doğal şekilli resim bu tür bir etki kullanılabilir. Ayrıca, özel karakter simgelerini göstermek için geleneksel metinde şeffaf yatay iç resimler ekleyebilirsiniz.

GIF resimlerinin şeffaflık etkisinin kötü bir yanı,超链接锚(<a>)etiket içinde içerilmiş olmasına rağmen etrafındaki çerçeveyi kaldırmadan veya özel bir çerçeve içinde özel olarak sarılmış olmasına rağmen, oldukça kötü görünmesi ve diğer içeriklerin resmin köşeli çerçevesi etrafında değil, resmin şeffaf çerçevesine yakın olarak gösterilmesidır. Bu sonuç, gereksiz yere resmi izole etmek veya web sayfasını oldukça garip hale getirmek anlamına gelir.

Animasyon

GIF89a format resimlerinin üçüncü benzersiz özelliği, basit kare kare animasyonları gerçekleştirebilmesidir. Özel GIF animasyon araç yazılımları kullanılarak, bir dizi GIF resmini tek bir GIF89a dosyasında toplayabiliriz. Tarayıcı, dosya içindeki her resmi successively gösterir, bu da bizim çocukluğumuzda oynadığımız (hatta çizdiğimiz) hızlı sayfa çevirisi ile animasyon etkisi yaratan küçük kitapçıklara benzer. GIF dosyasında, her resim arasında özel bir kontrol bölümü bulunur ve tarayıcının tüm diziyi (döngü) baştan sona gösterme sayısını, iki resim arasında durma süresini, tarayıcının bir sonraki resmi göstermeden önce arka planda resim alanını silip silmeme gibi özellikleri ayarlamak için kullanılır. Bu özellikleri GIF'nin genellikle sahip olduğu özelliklerle (tekil renk tablosu, şeffaflık, yarı yarıya taranma vb.) birleştirerek, son derece çekici ve ince resimler oluşturabiliriz.

Basit GIF animasyonlarının güçlü etkisi, başka bir önemli nedenle de var: HTML belgeleri için özel program yazmadan animasyon etkisi elde edilebilir. Ancak, aynı zamanda büyük bir dezavantajı da var: yalnızca küçük simge büyüklüğündeki grafiklerde veya tarayıcı penceresinin çok dar bir çizgisinde bulunan grafiklerde sınırlıdır: Sıralı animasyon birimlerindeki statik bölümleri tekrarlamamakla bile dikkatli davransanız bile, GIF animasyonları çok kolay büyük hale gelebilir. Bu nedenle, belgede birden fazla animasyon içeriyorsa, bu görsellerin indirilme süresi kullanıcıyı son derece rahatsız edebilir. GIF animasyonlarının haksız bir şekilde kullanılmaması için dikkatlice ve dikkatli bir şekilde dikkat edilmesi gereken bir özellik olarak dikkat çeker.

Özet

Basit GIF animasyonlarının güçlü etkisi, başka bir önemli nedenle de var: HTML belgeleri için özel program yazmadan animasyon etkisi elde edilebilir. Ancak, aynı zamanda büyük bir dezavantajı da var: yalnızca küçük simge büyüklüğündeki grafiklerde veya tarayıcı penceresinin çok dar bir çizgisinde bulunan grafiklerde sınırlıdır: Sıralı animasyon birimlerindeki statik bölümleri tekrarlamamakla bile dikkatli davransanız bile, GIF animasyonları çok kolay büyük hale gelebilir. Bu nedenle, belgede birden fazla animasyon içeriyorsa, bu görsellerin indirilme süresi kullanıcıyı son derece rahatsız edebilir. GIF animasyonlarının haksız bir şekilde kullanılmaması için dikkatlice ve dikkatli bir şekilde dikkat edilmesi gereken bir özellik olarak dikkat çeker.