carregamento de imagens (direção)

2

Normalmente, todas as imagens são carregadas de cima para baixo. Mas recentemente me deparei com essa imagem, que carrega de baixo para cima:

(Linkoriginalaqui: link )

Por que isso é assim? O que determina em geral a direção do carregamento da imagem?

    
por DrStrangeLove 13.03.2011 / 16:04

1 resposta

2

A diferença é que esse arquivo não é exatamente o que parece.

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

Portanto, embora esteja fingindo ser um arquivo JPEG, ele é, na verdade, um arquivo Bitmap do Windows. A maioria dos navegadores não se preocupa com a extensão, eles apenas se importam com o formato dos dados, então isso realmente não importa (mas é muito, muito prática ruim).

Do formato de arquivo Bitmap em fileformat.info :

[Regarding file header structure] If Height is a positive number, then the image is a "bottom-up" bitmap with the origin in the lower-left corner. If Height is a negative number, then the image is a "top-down" bitmap with the origin in the upper-left corner.

Então, em resposta à sua pergunta, o que torna essa imagem diferente das outras? É um Bitmap do Windows (mascarado como JPEG) com uma configuração de altura positiva, o que o torna um bitmap de baixo para cima.

    
por 13.03.2011 / 16:13

Tags