CmykColor

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class CmykColor extends Struct<CmykColor>

像素的 CMYK 颜色。

构造函数

构造函数描述
CmykColor()

方法

方法描述
getEmpty()获取空值。
fromParams(int cyan, int magenta, int yellow, int black)根据 32 位青色、品红、黄色和黑色值创建一个 CmykColor 结构。
toCmyk(int[] argbPixels)从 32 位 ARGB 颜色转换为 CMYKColor。
toColor(CmykColor[] cmykPixels)使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。
toArgb32(CmykColor[] cmykPixels)使用默认配置文件的 ICC 转换将 CMYKColor 转换为 32 位 ARGB Color。
toCmyk(int argbPixel)从 32 位 ARGB 转换为 CMYKColor。
toColor(CmykColor cmykPixel)从 CMYKColor 转换为 Color。
toColorIcc(CmykColor[] cmykPixels)使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。
toColorIcc(CmykColor cmykPixel)使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。
toColorIcc(CmykColor[] cmykPixels, InputStream cmykIccStream, InputStream rgbIccStream)使用 ICC 转换将 CMYKColor 转换为 Color。
toColorIcc(CmykColor cmykPixel, InputStream cmykIccStream, InputStream rgbIccStream)使用 ICC 转换将 CMYKColor 转换为 Color。
isEquals(CmykColor obj1, CmykColor obj2)
getC()获取此 com.com.aspose.imaging.Color 结构的青色分量值。
getM()获取此 com.com.aspose.imaging.Color 结构的品红分量值。
getY()获取此 com.com.aspose.imaging.Color 结构的黄色分量值。
getK()获取此 com.com.aspose.imaging.Color 结构的黑色分量值。
isEmpty()获取一个值,指示此 com.com.aspose.imaging.Color 结构是否未初始化。
hashCode()获取哈希码。
toValue()获取值。
CloneTo(CmykColor that)
Clone()
equals(Object obj)

CmykColor()

public CmykColor()

getEmpty()

public static CmykColor getEmpty()

获取空值。

Returns: CmykColor

fromParams(int cyan, int magenta, int yellow, int black)

public static CmykColor fromParams(int cyan, int magenta, int yellow, int black)

从 32 位青色、品红、黄色和黑色值创建一个 CmykColor 结构。此方法已弃用。请使用更有效的 CmykColorHelper#fromComponents(int, int, int, int)。

Parameters:

参数类型描述
青色int青色分量。有效值范围为 0 到 255。
品红int品红分量。有效值范围为 0 到 255。
黄色int黄色分量。有效值范围为 0 到 255。
黑色int黑色分量。有效值范围为 0 到 255。

Returns: CmykColor - The CmykColor.

toCmyk(int[] argbPixels)

public static CmykColor[] toCmyk(int[] argbPixels)

从 32 位 ARGB 颜色转换为 CMYKColor。此方法已弃用。请使用更有效的 CmykColorHelper.toCmyk(int[])

Parameters:

参数类型描述
argbPixelsint[]32 位 ARGB 格式的像素。

Returns: com.aspose.imaging.CmykColor[] - CmykColor 的数组。

toColor(CmykColor[] cmykPixels)

public static Color[] toColor(CmykColor[] cmykPixels)

使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgb(int)}。

Parameters:

参数类型描述
cmykPixelsCmykColor[]CMYK 格式中 CMYKColor 类型的像素。

Returns: com.aspose.imaging.Color[] - ARGB 颜色的数组。

toArgb32(CmykColor[] cmykPixels)

public static int[] toArgb32(CmykColor[] cmykPixels)

使用默认配置文件的 ICC 转换将 CMYKColor 转换为 32 位 ARGB Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgb32(int[])

Parameters:

参数类型描述
cmykPixelsCmykColor[]CMYK 格式中 CMYKColor 类型的像素。

Returns: int[] - 32 位 ARGB 颜色的数组。

toCmyk(int argbPixel)

public static CmykColor toCmyk(int argbPixel)

从 32 位 ARGB 转换为 CMYKColor。此方法已弃用。请使用更有效的 CmykColorHelper.toCmyk(int)

Parameters:

参数类型描述
argbPixelint32 位 ARGB 格式的像素。

Returns: CmykColor - The CmykColor.

toColor(CmykColor cmykPixel)

public static Color toColor(CmykColor cmykPixel)

将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgb(int)

Parameters:

参数类型描述
cmykPixelCmykColorCMYK 格式中 CMYKColor 类型的像素。

Returns: Color - The com.aspose.imaging.Color[].

toColorIcc(CmykColor[] cmykPixels)

public static Color[] toColorIcc(CmykColor[] cmykPixels)

使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper#toArgbIcc(int[]).

Parameters:

参数类型描述
cmykPixelsCmykColor[]CMYK 格式中 CMYKColor 类型的像素。

Returns: com.aspose.imaging.Color[] - com.com.aspose.imaging.Color[]

toColorIcc(CmykColor cmykPixel)

public static Color toColorIcc(CmykColor cmykPixel)

使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgbIcc(int)

Parameters:

参数类型描述
cmykPixelCmykColorCMYK 格式中 CMYKColor 类型的像素。

Returns: Color - The Color.

toColorIcc(CmykColor[] cmykPixels, InputStream cmykIccStream, InputStream rgbIccStream)

public static Color[] toColorIcc(CmykColor[] cmykPixels, InputStream cmykIccStream, InputStream rgbIccStream)

使用 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgbIcc(int[], InputStream, InputStream)

Parameters:

参数类型描述
cmykPixelsCmykColor[]CMYK 格式中 CMYKColor 类型的像素。
cmykIccStreamjava.io.InputStream包含 ICC CMYK 配置文件的流。
rgbIccStreamjava.io.InputStream包含 ICC RGB 配置文件的流。

Returns: com.aspose.imaging.Color[] - com.aspose.imaging.Color[]

toColorIcc(CmykColor cmykPixel, InputStream cmykIccStream, InputStream rgbIccStream)

public static Color toColorIcc(CmykColor cmykPixel, InputStream cmykIccStream, InputStream rgbIccStream)

使用 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgbIcc(int, Stream, Stream)

Parameters:

参数类型描述
cmykPixelCmykColorCMYK 格式中 CMYKColor 类型的像素。
cmykIccStreamjava.io.InputStream包含 ICC CMYK 配置文件的流。
rgbIccStreamjava.io.InputStream包含 ICC RGB 配置文件的流。

Returns: Color - The Color.

isEquals(CmykColor obj1, CmykColor obj2)

public static boolean isEquals(CmykColor obj1, CmykColor obj2)

Parameters:

参数类型描述
obj1CmykColor
obj2CmykColor

Returns: boolean

getC()

public byte getC()

获取此 com.com.aspose.imaging.Color 结构的青色分量值。

Returns: byte - 此 com.com.aspose.imaging.Color 的青色分量值。

getM()

public byte getM()

获取此 com.com.aspose.imaging.Color 结构的品红分量值。

Returns: byte - 此 com.com.aspose.imaging.Color 的品红分量值。

getY()

public byte getY()

获取此 com.com.aspose.imaging.Color 结构的黄色分量值。

Returns: byte - 此 com.com.aspose.imaging.Color 的黄色分量值。

getK()

public byte getK()

获取此 com.com.aspose.imaging.Color 结构的黑色分量值。

值:此 com.com.aspose.imaging.Color 的黑色分量值。

Returns: byte

isEmpty()

public boolean isEmpty()

获取一个值,指示此 com.com.aspose.imaging.Color 结构是否未初始化。

Returns: boolean - 如果此颜色未初始化,则此属性返回 true;否则返回 false。

hashCode()

public int hashCode()

获取哈希码。

Returns: int - 该 int

toValue()

public long toValue()

获取值。

Returns: long - 该长 CMYK 值。

CloneTo(CmykColor that)

public void CloneTo(CmykColor that)

Parameters:

参数类型描述
thatCmykColor

Clone()

public CmykColor Clone()

Returns: CmykColor

equals(Object obj)

public boolean equals(Object obj)

Parameters:

参数类型描述
objjava.lang.Object

Returns: boolean