mapscript.colorObj

class mapscript.colorObj(red: int = 0, green: int = 0, blue: int = 0, alpha: int = 255)

属性

alpha 

TODO 添加文档

blue 

TODO 添加文档

green 

TODO 添加文档

red 

TODO 添加文档

thisown 

会员旗

方法

__init__()[源代码]

创建一个新实例。颜色参数是可选的。

setHex(psHexColor: char) int[源代码]

将颜色设置为以与大小写无关的十六进制表示法指定的值。十六进制必须以‘#’开头,后跟三个或四个十六进制字节,例如‘#ffffff’或‘#ffffffff’。如果仅提供三个十六进制字节,则Alpha将设置为255。因此,调用setHex(‘#ffffff’)会将值255分配给每个颜色分量,包括Alpha。退货 MS_SUCCESSMS_FAILURE

setRGB(red: int, green: int, blue: int, alpha: int = 255) int[源代码]

设置所有四个RGBA组件。退货 MS_SUCCESSMS_FAILURE

toHex() char[源代码]

对setHex的补充,返回颜色分量的十六进制表示形式。如果Alpha为255,则这是三个十六进制字节‘#rrggbb’,否则是四个十六进制字节‘#rrggbbaa’