2

Обычно все изображения загружаются сверху вниз. Но недавно я наткнулся на это изображение, которое загружается снизу вверх:

(Оригинальная ссылка здесь: http://www.ikorka.eu/ikorka.jpg)

Почему это так? Что вообще определяет направление загрузки изображения?

1 ответ1

2

Разница в том, что этот файл не совсем то, чем кажется.

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

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

Из формата растрового файла в fileformat.info:

[Относительно структуры заголовка файла] Если высота является положительным числом, то изображение представляет собой растровое изображение «снизу вверх» с началом координат в левом нижнем углу. Если высота - отрицательное число, то изображение является растровым изображением «сверху вниз» с источником в верхнем левом углу.

Итак, в ответ на ваш вопрос, что отличает это изображение от других? Это растровое изображение Windows (маскирующееся под JPEG) с положительной настройкой высоты, что делает его растровым изображением снизу вверх.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .