Почему BITMAPS загружаются "вверх"? - PullRequest
21 голосов
/ 30 августа 2010

Если у вас действительно очень большой JPG и BMP, встроенный в HTML, и вы загружаете его в Firefox, вы заметите, что JPG будет загружаться «вниз» (рисовать слева направо, затем вниз) и BMP будет загружаться«вверх» (рисует справа налево, затем вверх).

Просто любопытно.:)

Ответы [ 2 ]

13 голосов
/ 30 августа 2010

Некоторое время назад я написал анализатор растровых изображений, и, если я правильно помню, растровые изображения сохраняют изображение в обратном направлении.Таким образом, он сохраняет нижние строки первыми, а верхние строки последними.Данные поступают в ваш браузер по порядку, поэтому вы можете наблюдать за их загрузкой снизу вверх.

РЕДАКТИРОВАТЬ: вот лучшая ссылка, которая в значительной степени расскажет вам все, что вы когда-либо хотели бы знать о растровомфайл: http://en.wikipedia.org/wiki/BMP_file_format

1 голос
/ 30 августа 2010

Координаты растрового изображения начинаются в левом нижнем углу экрана - это имеет смысл, если вы думаете о графике, вы начинаете начало координат в левом нижнем углу.

Большинство графических устройств начинаются в левом верхнем углу, потому что растровые изображения, такие как ЭЛТ, запускают сканирование сверху (почему?), А ЖК-дисплеи продолжают стандарт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...