2010-08-30 12 views
20

यदि आपके पास वास्तव में बहुत बड़ा जेपीजी और बीएमपी है जो एचटीएमएल पर एम्बेडेड है और आप इसे फ़ायरफ़ॉक्स में लोड करते हैं, तो आप देखेंगे कि जेपीजी "डाउनवर्ड" (बाएं से दाएं, फिर नीचे पेंट) लोड करेगा और बीएमपी " ऊपर "(दाएं से बाएं पेंट, फिर ऊपर)।बिटमैप्स लोड "ऊपर" क्यों करते हैं?

बस उत्सुक। :)

+1

+1 बहुत दिलचस्प सवाल जारी रखा। – helpermethod

+1

एक तरफ के रूप में, आप पाएंगे कि पीएनजी कुछ भी बीएमपी फाइल कर सकता है, और संपीड़न के कारण बहुत कम जगह में। (और इस प्रकार लोड करने के लिए बहुत तेज हैं।) – Thanatos

उत्तर

13

मैंने कुछ समय पहले एक बिटमैप पार्सर लिखा था, और यदि मुझे सही याद है, तो बिटमैप्स छवि को पीछे की ओर स्टोर करता है। यही है, यह पहले निचली पंक्तियों को स्टोर करता है और उच्च पंक्तियां आखिरी होती हैं। डेटा आपके ब्राउजर इन-ऑर्डर में आता है, इसलिए आप इसे नीचे से लोड देख सकते हैं।

संपादित करें: यहाँ एक बेहतर लिंक है कि काफी आप सब कुछ आप कभी भी एक बिटमैप फ़ाइल बारे में जानना चाहते हैं बताता है: http://en.wikipedia.org/wiki/BMP_file_format

+0

यहां एक लिंक है जो मैंने पाया है कि इसमें एक साधारण कोड है जो बिटमैप को कैसे पढ़ा जाए: http://www.nathanm.com/reading-a-bitmap-regardless-of -orientation / – MGSoto

1

बिटमैप स्क्रीन के निचले बाएं से शुरू निर्देशांक - यह सही समझ में आता है अगर आपको लगता है एक ग्राफ के, आप निचले बाएं ओर मूल शुरू करते हैं।

अधिकांश ग्राफिक्स उपकरणों ऊपरी बाईं ओर स्थित शुरू - क्योंकि सीआरटी की तरह रेखापुंज स्कैनिंग प्रदर्शित करता है (? क्यों) शीर्ष पर स्कैन शुरू कर दिया और एलसीडी मानक

संबंधित मुद्दे