函数#
- 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 –
AlphaUsage
position –
AlphaPosition
typeInt –
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 –
AlphaUsage
position –
AlphaPosition
typeInt –
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 –
AlphaUsage
position –
AlphaPosition
typeInt –
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 –
AlphaUsage
position –
AlphaPosition
pmul –
AlphaPremultiplied
typeInt –
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 –
YUVLayout
alfa – int
usage –
AlphaUsage
position –
AlphaPosition
p_mul –
AlphaPremultiplied
typeInt –
TypeInterpretation
b_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 –
QTransform
arg__2 –
QTransform
- 返回类型:
bool
- qFuzzyCompare(arg__1, arg__2)
- 参数:
arg__1 –
QQuaternion
arg__2 –
QQuaternion
- 返回类型:
bool
- qFuzzyCompare(arg__1, arg__2)
- 参数:
arg__1 –
QMatrix4x4
arg__2 –
QMatrix4x4
- 返回类型:
bool