From 3879435ed5122d73372d0b39baa86b5db6118e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E6=B3=BD=E6=82=9F?= Date: Fri, 27 Oct 2023 07:43:53 +0000 Subject: [PATCH] update README_zh.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 冯泽悟 --- README_zh.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/README_zh.md b/README_zh.md index cd1330a..551a33b 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,12 +1,12 @@ # astc-encoder -ASTC(Adaptive Scalable Texture Compression)是由Arm和AMD联合开发的一种先进的纹理压缩技术。它已经被采纳为OpenGL和OpenGL ES API的官方Khronos扩展,并作为Vulkan API的一个标准可选功能。 -ASTC Encoder(Adaptive Scalable Texture Compression Encoder),则是Arm推出的一款使用ASTC纹理压缩标准进行压缩和解压图像的命令行工具。与2.5版本相比,3.x系列的主要目标是要保持图像质量不变或更好的前提下,进一步提高性能。 +ASTC(Adaptive Scalable Texture Compression)是由ARM和AMD联合开发的一种先进的纹理压缩技术。它已经被采纳为OpenGL和OpenGL ES API的官方Khronos扩展,并作为Vulkan API的一个标准可选功能。 +ASTC Encoder(Adaptive Scalable Texture Compression Encoder)是ARM推出的一款使用ASTC纹理压缩标准对图像进行压缩和解压的参考代码。 ## 目录结构 ``` -Docs #性能测试数据 +Docs #文档 Source #源代码 Test #测试代码 Utils #特定场景配置测试代码 @@ -16,13 +16,18 @@ LICENSE.txt #版权声明 README.md #软件说明 ``` -## Openharmony对于astc-encoder的适配 +## 引入目的 + +OpenHarmony上引入ASTC主要用于图库缩略图和其他应用预置图的压缩。ASTC码流可以直接由GPU解码显示,降低传输数据量和CPU解码耗时。 + +## OpenHarmony对于astc-encoder的适配 astc-encoder编译框架时编译,使用BUILD.gn进行配置编译。 -基于Openharmony的需求,astc-encoder提供的能力: +基于OpenHarmony的需求,astc-encoder提供的能力: - GPU支持的ASTC纹理压缩码流的编码 -## astc-encoder使用文档 +## OpenHarmony使用方法 + +提供生成ASTC码流的能力,码流可以直接由GPU解码显示 + -有关完整astc-encoder的使用可参考: -https://github.com/ARM-software/astc-encoder -- Gitee