代码之家  ›  专栏  ›  技术社区  ›  horseyguy

图像格式问题

  •  0
  • horseyguy  · 技术社区  · 16 年前

    我正在使用图像加载器(魔鬼)进行图像加载。我只是想知道从文件(.jpg,.png,.bmp等)加载的图像格式(内存中的未压缩格式)是由图像加载程序本身决定的,还是在某种程度上取决于实际的图像文件。

    到目前为止,我看到的所有图像似乎都被加载到rgba/unsigned_字节格式。但是我想知道我是否可以一直依赖这个。是否可以想象图像可能实际加载到rgba/float格式?(注:我希望加载的图像格式始终相同,我想依赖它:)

    我找不到任何能解释这一点的“魔鬼”文档,所以我希望任何有图像/图像加载经验的人都能根据他们的经验/常识给我一个答案。

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Lou Franco    16 年前

    我不知道恶魔,但几乎所有的图像库都会为您提供一个图像对象,它有一些像素格式的概念。像素格式告诉您如何在内存中布局图像。快看医生,我看到了 IlTexImage 具有名为的属性 Format 它可以是 IL_COLOUR_INDEX ,请 IL_RGB , IL_RGBA 等等,医生说

    图像数据的格式。此处列出了接受的格式,以及 是不言自明的

    推荐文章