cpp colors 一个头文件实现的颜色格式与转换库
cpp-颜色是一个只有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的include目录包含到您的项目中。
下载地址
用户评论