代码之家  ›  专栏  ›  技术社区  ›  Jason Rogers

Android纹理看起来不清晰/模糊

  •  1
  • Jason Rogers  · 技术社区  · 15 年前

    我无法在应用程序中正确渲染纹理。 我使用的艺术品是精确的,已经按比例缩放并且尺寸合适,但是当我在电话上渲染它时,突然间我的纹理不像原来的艺术品那样清晰/精确,我不知道为什么。

    以前有人有过这个问题吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Mads Lee Jensen    15 年前

    这是因为Android将压缩所有未放置在/res/raw中的资源。/

    http://developer.android.com/guide/topics/graphics/2d-graphics.html

    注意:放置在res/drawable/中的图像资源可以通过AAPT工具使用无损图像压缩自动优化。例如,不需要超过256种颜色的真彩色PNG可以使用调色板转换为8位PNG。这将导致图像质量相同,但需要的内存更少。因此请注意,在此目录中放置的图像二进制文件在生成过程中可能会发生更改。如果计划将图像作为位流读取以将其转换为位图,请将图像放在res/raw/文件夹中,这样它们将不会被优化。

        2
  •  0
  •   Dr. Snoopy    15 年前

    如果在纹理中使用线性过滤,则也可能发生这种情况,请确保纹理过滤器距离gl_min_过滤器和gl_mag_过滤器最近。

        3
  •  0
  •   Jason Rogers    15 年前

    好吧,我终于明白了

    我遇到的问题来自安卓的默认兼容模式

    我得把这个加到我的舱单上