类 CompressedTextureType
- java.lang.Object
-
- com.supermap.data.Enum
-
- com.supermap.data.CompressedTextureType
-
public class CompressedTextureType extends Enum
该枚举定义了生成模型缓存和场景缓存时的压缩纹理的格式常量。压缩纹理是直接以压缩格式存储的纹理,可以减少纹理图像所使用的显存数量。
-
-
字段概要
字段 限定符和类型 字段和说明 static CompressedTextureType
CRN
CRN 压缩纹理格式。static CompressedTextureType
CRNDXT5
CRN_DXT5压缩(推荐精模生成缓存使用)。static CompressedTextureType
DDS
DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。static CompressedTextureType
ETC1
ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。static CompressedTextureType
KTX2
static CompressedTextureType
NONE
不压缩 默认的纹理格式。static CompressedTextureType
PVRTC
PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。static CompressedTextureType
WEBP
Webp压缩(webp兼容移动端)。
-
-
-
字段详细资料
-
DDS
public static final CompressedTextureType DDS
DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。
DDS 是 DirectDraw Surface 的缩写,它以定长压缩形式存储图形数据,在PC机上可以直接被显卡支持,从而节省大量的显存。
-
PVRTC
public static final CompressedTextureType PVRTC
PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。
PVRTC 由 Imagination Technologies 公司针对其 PowerVR SGX 系列移动显示芯片开发的压缩纹理格式,也是苹果公司推出的 iPhone、iPad、iPod Touch 等移动设备通用且迄今为止唯一支持的压缩纹理类型,是苹果推荐三维开发者使用的格式。PVRTC 对图片的压缩比可高达 16:1,在该比例下仍保持较好的贴图质量。由于移动设备资源有限,其显存往往与内存公用,使用 PVRTC 16:1 的压缩比可以在不损失贴图质量的情况下节省大量的内存。
iOS 开发者在生成模型缓存时,推荐使用 PVRTC 压缩格式。
-
ETC1
public static final CompressedTextureType ETC1
ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。
ETC1是Ericsson Texture Compression 1的缩写,在OpenGL ES 2.0中定义,适用于所有支持OpenGL ES 2.0的Android平台设备。
Android 开发者在生成模型缓存时,推荐使用 ETC1 压缩格式。
-
WEBP
public static final CompressedTextureType WEBP
Webp压缩(webp兼容移动端)。
WebP是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。由谷歌于2010年推出的图片格式,无论是有损压缩还是无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释数据。
-
NONE
public static final CompressedTextureType NONE
不压缩
默认的纹理格式。
-
CRNDXT5
public static final CompressedTextureType CRNDXT5
CRN_DXT5压缩(推荐精模生成缓存使用)。
适用于PC机(个人计算机)上通用的压缩纹理格式,显存占用少些减少,数据总量大幅度减少,但是需要较长的处理时间。
-
CRN
public static final CompressedTextureType CRN
CRN 压缩纹理格式。
-
KTX2
public static final CompressedTextureType KTX2
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.