--持续补充
1 std_msgs::ColorRGBA定义如下,其中rgb三个参数范围为
float32 r float32 g float32 b float32 a
R,指的是红色值(Red);G,指的是绿色值(Green);B,指的是蓝色值(Blue);A,指的是透明度(Alpha)。
R、G、B这三个可以为整数,取值范围为0~255,也可以为百分比,取值范围为0%~100%;值越大,颜色越重。
参数A为透明度,跟opacity(不透明度)属性是一样的,取值范围为0.0~1.0,值越大越不透明;A为1时与RGB相同。
c++使用示例:
std_msgs::ColorRGBA color;//std_msgs::ColorRGBA包含: r、g、b、a四个参数 color.a = 1.0; color.r = x_1; color.g = x_2; color.b = x_3;//这里rgb的值均在0-100%之间,x_n自行取值参考链接:
std_msg ros wiki:
std_msgs - ROS Wiki
rgba相关介绍:
RGBA颜色 - CSS3 | 绿叶学习网



