diff --git a/README.md b/README.md index a3d543e72..afff53d81 100755 --- a/README.md +++ b/README.md @@ -142,6 +142,7 @@ bin\demoui * [LCD旋转(横屏与竖屏)](docs/lcd_rotation.md) * [AWTK中的输入法](docs/input_method.md) * [AWTK内存需求评估指南](docs/memory.md) +* [AWTK 中的一些惯例](docs/conventions.md) * [使用Qt Designer构建AWTK的界面](docs/qt-designer.md) ### 2.HowTos diff --git a/docs/conventions.md b/docs/conventions.md new file mode 100644 index 000000000..04ec68d40 --- /dev/null +++ b/docs/conventions.md @@ -0,0 +1,10 @@ +# AWTK 中的一些惯例 + +* 1.pixel格式:以各个通道在内存中存放的顺序,从低地址到高地址递增的方式命名。 + +>如: +> +>RGBA8888:表示内存地址从低到高依次为RGBA,每个通道各占一字节(8位)。 +> +>BGR565:表示内存地址从低到高依次为BGR,BGR三个通道分别占5位,6位和5位。 + diff --git a/docs/memory.md b/docs/memory.md index 37681ba50..5812aeaf0 100644 --- a/docs/memory.md +++ b/docs/memory.md @@ -25,7 +25,7 @@ ## 三、图片解码 * 一般带alpha通道的图片解码后,每像素占用4字节。 -* 不带alpha通道的图片解码后,如果定义WITH\_BITMAP\_RGB565,每像素占用2字节,否则占用4字节。 +* 不带alpha通道的图片解码后,如果定义WITH\_BITMAP\_BGR565,每像素占用2字节,否则占用4字节。 > STM32F103等低端平台,直接使用位图,编译到常量中,故无此内存开销。 diff --git a/docs/porting_common.md b/docs/porting_common.md index d328cd040..34fb358cb 100644 --- a/docs/porting_common.md +++ b/docs/porting_common.md @@ -45,9 +45,9 @@ */ /** - * 如果定义本宏,将不透明的PNG图片解码成RGB565格式,建议定义。 + * 如果定义本宏,将不透明的PNG图片解码成BGR565格式,建议定义。 * - * #define WITH_BITMAP_RGB565 1 + * #define WITH_BITMAP_BGR565 1 */ /**