函数#

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])#
参数:
返回类型:

QPixelFormat

创建 Alpha 格式的构造函数。通过传递 1 到 channelSize 可以描述掩码格式。还可以使用 double 来描述每个像素以更精确地定义 alpha 格式,通过将 8 作为 channelSize 传递,并将 FloatingPoint 作为 typeInterpretation 传递。

另请参阅

类型解释

qPixelFormatCmyk(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.UnsignedInteger]]]])#
参数:
返回类型:

QPixelFormat

创建 CMYK 格式的构造函数。根据 alphaSize 是否大于零,通道数将为 4 或 5。CMYK 颜色通道的值都将设置为 channelSize

alphaUsagealphaPositiontypeInterpretation 都可以通过同名访问器访问。

另请参阅

类型解释

qPixelFormatGrayscale(channelSize[, typeInt=QPixelFormat.UnsignedInteger])#
参数:
返回类型:

QPixelFormat

创建灰度格式构造函数。可以通过将 1 传递给 channelSize 来描述单色格式。还可以通过将 8 作为 channelSize 传递并使用 FloatingPoint 作为 typeInterpretation 来定义非常精确的灰度格式。

另请参阅

类型解释

qPixelFormatHsl(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.FloatingPoint]]]])#
参数:
返回类型:

QPixelFormat

创建 HSL 格式构造函数。根据 alphaSize 是否大于 0,通道数将为 3 或 4。

channelSize 将设置 hueSize()saturationSize()lightnessSize() 为相同的值。

alphaUsagealphaPositiontypeInterpretation 都可以通过同名访问器访问。

qPixelFormatHsv(channelSize[, alfa=0[, usage=QPixelFormat.IgnoresAlpha[, position=QPixelFormat.AtBeginning[, typeInt=QPixelFormat.FloatingPoint]]]])#
参数:
返回类型:

QPixelFormat

用于创建HSV格式的构造函数。通道数量将根据alphaSize是否大于0而设置为3或4。

channelSizehueSize()saturationSize()brightnessSize()设置为相同的值。

alphaUsagealphaPositiontypeInterpretation 都可以通过同名访问器访问。

qPixelFormatRgba(red, green, blue, alfa, usage, position[, pmul=QPixelFormat.NotPremultiplied[, typeInt=QPixelFormat.UnsignedInteger]])#
参数:
返回类型:

QPixelFormat

创建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]]]]])#
参数:
返回类型:

QPixelFormat

构造函数,用于创建一个描述带有yuvLayout的YUV格式的QPixelFormatalphaSize描述潜在阿尔法通道的大小,其位置由alphaPosition描述。"第一"、"第二" .. "第五"通道均设置为0。alphaUsagepremultipliedtypeInterpretationbyteOrder将与其他格式相同。

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)#
参数:
返回类型:

bool

qFuzzyCompare(arg__1, arg__2)
参数:
返回类型:

bool

qFuzzyCompare(arg__1, arg__2)
参数:
返回类型:

bool

qFuzzyCompare(arg__1, arg__2)
参数:
返回类型:

bool

qFuzzyCompare(arg__1, arg__2)
参数:
返回类型:

bool

qFuzzyCompare(arg__1, arg__2)
参数:
返回类型:

bool