struct RGBA
XuAPI
pub struct RGBA {
pub r int
pub g int
pub b int
pub a int
}用途
公开结构体 `RGBA`。
参数
rint- rune(Unicode 码点)
gint- 字段(int)
bint- 字段(int)
aint- 字段(int)
API
#image/color颜色类型与通道转换。
struct RGBApub struct RGBA {
pub r int
pub g int
pub b int
pub a int
}公开结构体 `RGBA`。
r intg intb inta intstruct NRGBApub struct NRGBA {
pub r int
pub g int
pub b int
pub a int
}公开结构体 `NRGBA`。
r intg intb inta intstruct Graypub struct Gray {
pub y int
}公开结构体 `Gray`。
y intstruct Alphapub struct Alpha {
pub a int
}公开结构体 `Alpha`。
a intstruct YCbCrpub struct YCbCr {
pub y int
pub cb int
pub cr int
}公开结构体 `YCbCr`。
y intcb intcr intstruct CMYKpub struct CMYK {
pub c int
pub m int
pub y int
pub k int
}公开结构体 `CMYK`。
c intm inty intk intstruct RGBA16pub struct RGBA16 {
pub r int
pub g int
pub b int
pub a int
}公开结构体 `RGBA16`。
r intg intb inta intrgba8pub fn rgba8(r int, g int, b int, a int) RGBArgba8,返回 RGBA。
r intg intb inta intRGBA — 该类型的值
nrgba8pub fn nrgba8(r int, g int, b int, a int) NRGBAnrgba8,返回 NRGBA。
r intg intb inta intNRGBA — 该类型的值
gray8pub fn gray8(y int) Graygray8,返回 Gray。
y intGray — 该类型的值
alpha8pub fn alpha8(a int) Alphaalpha8,返回 Alpha。
a intAlpha — 该类型的值
(RGBA) rgbapub fn (c RGBA) rgba() RGBA16在 `RGBA` 上调用 `rgba`。
c RGBARGBA16 — 该类型的值
(NRGBA) rgbapub fn (c NRGBA) rgba() RGBA16在 `NRGBA` 上调用 `rgba`。
c NRGBARGBA16 — 该类型的值
(Gray) rgbapub fn (c Gray) rgba() RGBA16在 `Gray` 上调用 `rgba`。
c GrayRGBA16 — 该类型的值
(Alpha) rgbapub fn (c Alpha) rgba() RGBA16在 `Alpha` 上调用 `rgba`。
c AlphaRGBA16 — 该类型的值
rgb_to_ycbcrpub fn rgb_to_ycbcr(r int, g int, b int) YCbCrrgb到ycbcr。
r intg intb intYCbCr — 该类型的值
ycbcr_to_rgbpub fn ycbcr_to_rgb(y int, cb int, cr int) RGBAycbcr到rgb。
y intcb intcr intRGBA — 该类型的值
rgb_to_cmykpub fn rgb_to_cmyk(r int, g int, b int) CMYKrgb到cmyk。
r intg intb intCMYK — 该类型的值
cmyk_to_rgbpub fn cmyk_to_rgb(c int, m int, y int, k int) RGBAcmyk到rgb。
c intm inty intk intRGBA — 该类型的值
(CMYK) rgbapub fn (c CMYK) rgba() RGBA16在 `CMYK` 上调用 `rgba`。
c CMYKRGBA16 — 该类型的值