陈奇网络工作室

AGG课RGB颜色定义

系统运输

混频器的存在是为了根据平台和需求支持不同的像素格式。 混合器有agg:rgba、agg:rgba8和agg:rgba16三种,均用于指定颜色。 rgba为每个通道保存为双精度,rgba8为无符号字符,rgba16为整数或整数; 混合器的作用类似于Win32API的RGB和COLORREF宏。

如果对agg:rgba进行特别说明,则各成分以双精度型保存,但实际上取值区间为[ 0,1 ],而agg:rgba8的各成分的值为[ 0,255 ]

头文件#include agg_pixfmt_rgba.h

定义类型

struct rgba8; //是的,你没有错。 是结构。 不相上下……

基本成员函数

RGBA8(unsignedr,unsigned g,unsigned b,unsigned a ) )

没有必要说明吧。 最多255;

clear (,no_color ) )

4个频道全部清除,也就是说没有颜色了;

transparent ( ) )

阿尔法被清零,变得透明;

opacity ( ) )

恢复透明度,用double表示;

gradient(AgG:RGBa8c,double k ) ) ) ) ) )。

颜色梯度是指颜色从原来的颜色变为c,变化率为k

add(AgG:RGBa8c,unsinged cover ) ) ) ) ) ) ) ) )。

重叠颜色,重叠透明度为cover/255的颜色c

成员变量

r、g、b、a都是无符号整数;

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3