该枚举定义了生成模型缓存和场景缓存时的压缩纹理的格式常量。
压缩纹理是直接以压缩格式存储的纹理,可以减少纹理图像所使用的显存数量。
程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public enum CompressedTextureType |
成员
成员名称 | 描述 | |
---|---|---|
DDS | DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。 DDS 是 DirectDraw Surface 的缩写,它以定长压缩形式存储图形数据,在PC机上可以直接被显卡支持,从而节省大量的显存。 | |
PVRTC | PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。 PVRTC 由 Imagination Technologies 公司针对其 PowerVR SGX 系列移动显示芯片开发的压缩纹理格式,也是苹果公司推出的 iPhone、iPad、iPod Touch 等移动设备通用且迄今为止唯一支持的压缩纹理类型,是苹果推荐三维开发者使用的格式。PVRTC 对图片的压缩比可高达 16:1,在该比例下仍保持较好的贴图质量。由于移动设备资源有限,其显存往往与内存公用,使用 PVRTC 16:1 的压缩比可以在不损失贴图质量的情况下节省大量的内存。 iOS 开发者在生成模型缓存时,推荐使用 PVRTC 压缩格式。 | |
ETC1 | ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。 ETC1是Ericsson Texture Compression 1的缩写,在OpenGL ES 2.0中定义,适用于所有支持OpenGL ES 2.0的Android平台设备。 Android 开发者在生成模型缓存时,推荐使用 ETC1 压缩格式。 | |
NOCOMPRESSION |
不压缩压缩纹理格式
| |
CRN_DXT5 |
CRN_DXT5压缩(推荐精模生成缓存使用)
| |
WEBP |
Webp压缩(webp兼容移动端)
| |
CRN |
标准CRN 压缩纹理格式。
|