cpp-colors是一个只有C++头文件的颜色格式和转换库。它提供以下功能:
-
解析和格式化颜色:支持格式如
#aarrggbb
、argb(a, r, g, b)
和rgb(r, g, b)
。 -
颜色检测:可判断颜色是浅色还是深色。
-
解析命名颜色:支持x11、wpf和.net命名方案。
-
像素格式转换:支持
bgr24
、bgra32
、bgr565
、bgr555
、bgra5551
、rgba32
和rgb32
。
目录结构:
-
build - 测试和示例
-
示例 - 示例源代码
-
include - 库的源代码
-
测试 - 测试源代码
测试编译器支持:
-
Linux (x86/64): GCC 4.8,Boost 1.54;Clang 3.4,Boost 1.54
-
Windows (x86/64): MSVC 14,Boost 1.57
安装说明:
由于cpp-colors是一个只有头文件的库,要使用它,只需将cpp-colors的include目录添加到您的项目中。
暂无评论