代码之家  ›  专栏  ›  技术社区  ›  Ian manuel aldana

为什么位图加载“向上”?

  •  21
  • Ian manuel aldana  · 技术社区  · 15 年前

    如果你有一个非常大的JPG和一个嵌入在HTML中的BMP,并且你将它加载到Firefox中,你会注意到JPG将加载“向下”(从左到右,然后向下绘制),BMP将加载“向上”(从右到左,然后向上绘制)。

    只是好奇。:)

    2 回复  |  直到 15 年前
        1
  •  13
  •   MGSoto    15 年前

    不久前我写了一个位图解析器,如果我没记错的话,位图会向后存储图像。也就是说,它首先存储较低的行,最后存储较高的行。数据按顺序到达您的浏览器,因此您可以从下至上查看数据的加载。

    编辑:这里有一个更好的链接,它可以告诉您有关位图文件的所有信息: http://en.wikipedia.org/wiki/BMP_file_format

        2
  •  1
  •   Martin Beckett    15 年前

    位图坐标从屏幕的左下角开始-这非常有意义如果你想到一个图形,你从左下角开始原点。

    大多数图形设备都是从左上角开始的,因为光栅扫描显示像CRT一样从左上角开始扫描(为什么?)液晶显示器继续保持标准