WEBGL_compressed_texture_astc:getSupportedProfiles() 方法

基线 广泛可用

此功能已得到很好的建立,并且可以在许多设备和浏览器版本上运行。自以下时间起,它已在浏览器中可用 2015 年 7 月.

WEBGL_compressed_texture_astc.getSupportedProfiles() 方法返回一个字符串数组,其中包含实现支持的 ASTC 配置文件的名称。

语法

js
getSupportedProfiles()

参数

无。

返回值

一个 Array,包含指示实现支持哪些 ASTC 配置文件的字符串元素。目前,这可能是

  • "ldr":低动态范围。
  • "hdr":高动态范围。

动态范围是指场景中最亮和最暗部分之间的比率。低动态范围例如 JPEG 格式图像,其值不会超过 255:1,或者 CRT 显示器,其值不会超过 100:1。HDR 图像存储跨越真实世界场景的整个色调范围的像素值(100,000:1)。

示例

js
const ext = gl.getExtension("WEBGL_compressed_texture_astc");
ext.getSupportedProfiles(); // ["ldr"]

规范

规范
WebGL WEBGL_compressed_texture_astc 扩展规范

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅