函数#
- qAlpha(rgb)#
- 参数:
rgb – int
- 返回类型:
int
- qBlue(rgb)#
- 参数:
rgb – int
- 返回类型:
int
- qGray(rgb)#
- 参数:
rgb – int
- 返回类型:
int
- qGray(r, g, b)
- 参数:
r – int
g – int
b – int
- 返回类型:
int
- qGreen(rgb)#
- 参数:
rgb – int
- 返回类型:
int
- qIsGray(rgb)#
- 参数:
rgb – int
- 返回类型:
bool
- qPixelFormatAlpha(channelSize[, typeInt=QPixelFormat.UnsignedInteger])#
- 参数:
channelSize – int
typeInt –
TypeInterpretation
- 返回类型:
创建 Alpha 格式的构造函数。通过传递 1 到 channelSize 可以描述掩码格式。还可以使用 double 来描述每个像素以更精确地定义 alpha 格式,通过将 8 作为 channelSize 传递,并将 FloatingPoint 作为 typeInterpretation 传递。
另请参阅
- qPixelFormatCmyk(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.UnsignedInteger]]]])#
- 参数:
channelSize – int
alfa – int
usage –
AlphaUsageposition –
AlphaPositiontypeInt –
TypeInterpretation
- 返回类型:
创建 CMYK 格式的构造函数。根据 alphaSize 是否大于零,通道数将为 4 或 5。CMYK 颜色通道的值都将设置为 channelSize。
alphaUsage、alphaPosition 和 typeInterpretation 都可以通过同名访问器访问。
另请参阅
- qPixelFormatGrayscale(channelSize[, typeInt=QPixelFormat.UnsignedInteger])#
- 参数:
channelSize – int
typeInt –
TypeInterpretation
- 返回类型:
创建灰度格式构造函数。可以通过将 1 传递给 channelSize 来描述单色格式。还可以通过将 8 作为 channelSize 传递并使用 FloatingPoint 作为 typeInterpretation 来定义非常精确的灰度格式。
另请参阅
- qPixelFormatHsl(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.FloatingPoint]]]])#
- 参数:
channelSize – int
alfa – int
usage –
AlphaUsageposition –
AlphaPositiontypeInt –
TypeInterpretation
- 返回类型:
创建 HSL 格式构造函数。根据 alphaSize 是否大于 0,通道数将为 3 或 4。
channelSize 将设置 hueSize()、saturationSize() 和 lightnessSize() 为相同的值。
alphaUsage、alphaPosition 和 typeInterpretation 都可以通过同名访问器访问。
- qPixelFormatHsv(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.FloatingPoint]]]])#
- 参数:
channelSize – int
alfa – int
usage –
AlphaUsageposition –
AlphaPositiontypeInt –
TypeInterpretation
- 返回类型:
用于创建HSV格式的构造函数。通道数量将根据alphaSize是否大于0而设置为3或4。
channelSize将hueSize()、saturationSize()和brightnessSize()设置为相同的值。
alphaUsage、alphaPosition 和 typeInterpretation 都可以通过同名访问器访问。
- qPixelFormatRgba(red, green, blue, alfa, usage, position[, pmul=QPixelFormat.NotPremultiplied[, typeInt=QPixelFormat.UnsignedInteger]])#
- 参数:
红色 – int
绿色 – int
蓝色 – int
alfa – int
usage –
AlphaUsageposition –
AlphaPositionpmul –
AlphaPremultipliedtypeInt –
TypeInterpretation
- 返回类型:
创建RGB像素格式的构造函数。<span class="pre">redSizegreenSizeblueSizealphaSizealphaPositionalphaUsagealphaUsage()IgnoresAlpha,就可以创建一个32位格式,而rgb通道只使用24位。
另请参阅
- qPixelFormatYuv(layout[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, p_mul=QPixelFormat.NotPremultiplied[, typeInt=QPixelFormat.UnsignedByte[, b_order=QPixelFormat.LittleEndian]]]]])#
- 参数:
layout –
YUVLayoutalfa – int
usage –
AlphaUsageposition –
AlphaPositionp_mul –
AlphaPremultipliedtypeInt –
TypeInterpretationb_order –
ByteOrder
- 返回类型:
构造函数,用于创建一个描述带有yuvLayout的YUV格式的QPixelFormat。alphaSize描述潜在阿尔法通道的大小,其位置由alphaPosition描述。"第一"、"第二" .. "第五"通道均设置为0。alphaUsage、premultiplied、typeInterpretation和byteOrder将与其他格式相同。
- qRed(rgb)#
- 参数:
rgb – int
- 返回类型:
int
- qRgb(r, g, b)#
- 参数:
r – int
g – int
b – int
- 返回类型:
int
- qRgba(r, g, b, a)#
- 参数:
r – int
g – int
b – int
a – int
- 返回类型:
int
- qFuzzyCompare(arg__1, arg__2)#
- 参数:
arg__1 –
QTransformarg__2 –
QTransform
- 返回类型:
bool
- qFuzzyCompare(arg__1, arg__2)
- 参数:
arg__1 –
QQuaternionarg__2 –
QQuaternion
- 返回类型:
bool
- qFuzzyCompare(arg__1, arg__2)
- 参数:
arg__1 –
QMatrix4x4arg__2 –
QMatrix4x4
- 返回类型:
bool