CmykColor
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class CmykColor extends Struct<CmykColor>
像素的 CMYK 颜色。
构造函数
| 构造函数 | 描述 |
|---|---|
| CmykColor() |
方法
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| argbPixels | int[] | 32 位 ARGB 格式的像素。 |
Returns: com.aspose.imaging.CmykColor[] - CmykColor 的数组。
toColor(CmykColor[] cmykPixels)
public static Color[] toColor(CmykColor[] cmykPixels)
使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgb(int)}。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixels | CmykColor[] | 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:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixels | CmykColor[] | CMYK 格式中 CMYKColor 类型的像素。 |
Returns: int[] - 32 位 ARGB 颜色的数组。
toCmyk(int argbPixel)
public static CmykColor toCmyk(int argbPixel)
从 32 位 ARGB 转换为 CMYKColor。此方法已弃用。请使用更有效的 CmykColorHelper.toCmyk(int)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| argbPixel | int | 32 位 ARGB 格式的像素。 |
Returns: CmykColor - The CmykColor.
toColor(CmykColor cmykPixel)
public static Color toColor(CmykColor cmykPixel)
将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper.toArgb(int)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixel | CmykColor | CMYK 格式中 CMYKColor 类型的像素。 |
Returns:
Color - The com.aspose.imaging.Color[].
toColorIcc(CmykColor[] cmykPixels)
public static Color[] toColorIcc(CmykColor[] cmykPixels)
使用默认配置文件的 ICC 转换将 CMYKColor 转换为 Color。此方法已弃用。请使用更有效的 CmykColorHelper#toArgbIcc(int[]).
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixels | CmykColor[] | 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:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixel | CmykColor | CMYK 格式中 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:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixels | CmykColor[] | CMYK 格式中 CMYKColor 类型的像素。 |
| cmykIccStream | java.io.InputStream | 包含 ICC CMYK 配置文件的流。 |
| rgbIccStream | java.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:
| 参数 | 类型 | 描述 |
|---|---|---|
| cmykPixel | CmykColor | CMYK 格式中 CMYKColor 类型的像素。 |
| cmykIccStream | java.io.InputStream | 包含 ICC CMYK 配置文件的流。 |
| rgbIccStream | java.io.InputStream | 包含 ICC RGB 配置文件的流。 |
Returns:
Color - The Color.
isEquals(CmykColor obj1, CmykColor obj2)
public static boolean isEquals(CmykColor obj1, CmykColor obj2)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj1 | CmykColor | |
| obj2 | CmykColor |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| that | CmykColor |
Clone()
public CmykColor Clone()
Returns: CmykColor
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean