2010-08-30 13 views
20

Gerçekten çok büyük bir JPG'niz ve HTML'ye gömülü bir BMP'niz varsa ve Firefox'a yüklerseniz, JPG'nin "aşağı doğru" (soldan sağa, sonra aşağıdan boya) ve BMP'nin yükleneceğini fark edeceksiniz. yukarı doğru (boya sağdan sola, sonra yukarı).BITMAPS neden "yukarı" yüklenir?

Sadece merak ediyorum. :)

+1

1 Çok ilginç bir soru sürdürdü çünkü. – helpermethod

+1

Bir kenara bakacak olursak, PNG'nin BMP dosyalarının sıkıştırmadan dolayı daha az yer kaplayabildiğini göreceksiniz. (Ve böylece yüklemek için çok daha hızlı.) – Thanatos

cevap

13

Bir bitmap çözümleyiciyi bir süre önce yazdım ve doğru hatırlıyorsam, bitmapler görüntüyü geriye doğru saklar. Yani, ilk önce alt sıraları ve daha yüksek satırları saklar. Veriler, tarayıcınıza sırayla ulaşır, bu yüzden yüklemeyi aşağıdan izleyebilirsiniz.

DÜZENLEME: İşte hemen hemen size bir bitmap dosyası hakkında bilmek istediğiniz her zamankinden her şeyi anlatır, daha iyi bir bağlantı var: http://en.wikipedia.org/wiki/BMP_file_format

+0

İşte bir bitmap okumak için nasıl gösteren bazı basit bir kod olan bir bağlantı bulundu: http://www.nathanm.com/reading-a-bitmap-regardless-of -oryantasyon/ – MGSoto

1

Bitmap ekranın sol alt başlayacak koordinatları - Bu düşünüyorsan çok mantıklı Bir grafiğin alt soldaki kökeni başlatırsınız.

Çoğu grafik cihazları sol üst kısmında başlar - CRT gibi raster tarama görüntüler üstündeki tarama başladı (neden?) Ve LCD'ler standart