Почему BITMAPS загружается "вверх"?
Если у вас действительно большой JPG и BMP, встроенный в HTML, и вы загружаете его в Firefox, вы заметите, что JPG будет загружаться "вниз" (красить слева направо, затем вниз) и BMP будет загружать "вверх" (краска справа налево, затем вверх).
Просто любопытно.:)
Ответы
Ответ 1
Я написал растровый парсер некоторое время назад, и если я правильно помню, растровые изображения сохраняют изображение назад. То есть, он сначала сохраняет нижние строки, а более высокие строки - последним. Данные поступают в ваш браузер в порядке, поэтому вы можете наблюдать за загрузкой снизу вверх.
EDIT: здесь лучшая ссылка, которая в значительной степени говорит вам все, что вам когда-либо хотелось бы узнать о растровом файле: http://en.wikipedia.org/wiki/BMP_file_format p >
Ответ 2
Координаты битмапа начинаются в левом нижнем углу экрана - это имеет смысл, если вы думаете о графике, вы начинаете начало координат в левом нижнем углу.
Большинство графических устройств начинаются в левом верхнем углу - потому что растровое сканирование отображается как CRTs, начало сканирование вверху (почему?), а ЖК-дисплеи продолжали стандартное