завантаження зображення (напрямок)


2

Зазвичай усі зображення завантажуються зверху вниз. Але нещодавно я натрапив на це зображення, яке завантажується знизу вгору:

введіть тут опис зображення

(Оригінальне посилання тут: http://www.ikorka.eu/ikorka.jpg )

Чому це так? Що взагалі визначає напрямок завантаження зображення?

Відповіді:


2

Різниця полягає в тому, що цей файл насправді не такий, як здається.

> file ikorka.jpg
ikorka.jpg: PC bitmap, Windows 3.x format, 1362 x 1479 x 24

тому, хоча він видає себе JPEG-файлом, це фактично файл Bitmap Windows. Більшість браузерів не хвилює розширення, вони просто дбають про формат даних, тому це насправді не має значення (але це дуже, дуже погана практика).

З формату файлу Bitmap на fileformat.info :

[Що стосується структури заголовка файлів] Якщо висота - це додатне число, то зображення є растровою схемою "знизу вгору" з початком у нижньому лівому куті. Якщо висота - це від’ємне число, то зображення є растровою схемою «зверху вниз» із початком у верхньому лівому куті.

Отже, відповідаючи на ваше запитання, чим цей образ відрізняється від інших? Це бітова карта Windows (маскується як JPEG) з позитивною висотою, що робить її растровою схемою знизу вгору.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.