ColorSpace上课讲义_第1页
ColorSpace上课讲义_第2页
ColorSpace上课讲义_第3页
ColorSpace上课讲义_第4页
ColorSpace上课讲义_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Good is good, but better carries it.精益求精,善益求善。ColorSpace-HYPERLINKlskip-navbar_topHYPERLINKmk:/./././overview-summary.html概述HYPERLINKmk:/package-summary.html软件包类HYPERLINKmk:/class-use/ColorSpace.html使用HYPERLINKmk:/package-tree.html树HYPERLINKmk:/./././deprecated-list.html已过时HYPERLINKmk:/./././index-f

2、iles/index-1.html索引HYPERLINKmk:/./././help-doc.html帮助JavaTM2PlatformStandardEd.6HYPERLINKmk:/./././java/awt/color/CMMException.html上一个类HYPERLINKmk:/./././java/awt/color/ICC_ColorSpace.html下一个类HYPERLINKmk:/./././index.html?java/awt/color/ColorSpace.html框架HYPERLINKmk:/ColorSpace.html无框架摘要:嵌套|HYPERLINK

3、lfield_summary字段|HYPERLINKlconstructor_summary构造方法|HYPERLINKlmethod_summary方法详细信息:HYPERLINKlfield_detail字段|HYPERLINKlconstructor_detail构造方法|HYPERLINKlmethod_detail方法java.awt.color类ColorSpaceHYPERLINKmk:/./././java/lang/Object.htmljava.lang.Objectjava.awt.color.ColorSpace所有已实现的接口:HYPERLINKmk:/./././j

4、ava/io/Serializable.htmlSerializable直接已知子类:HYPERLINKmk:/./././java/awt/color/ICC_ColorSpace.htmlICC_ColorSpacepublicabstractclassColorSpaceextendsHYPERLINKmk:/./././java/lang/Object.htmlObjectimplementsHYPERLINKmk:/./././java/io/Serializable.htmlSerializable此抽象类用做一个颜色空间标记,标识Color对象的特定颜色空间,或者通过ColorM

5、odel对象标识Image、BufferedImage或GraphicsDevice的特定颜色空间。此类包含了可将指定颜色空间中的颜色与sRGB和定义良好的CIEXYZ颜色空间中的颜色进行相互转换的方法。对于此类中的各个方法,颜色以颜色分量数组表示,颜色分量则是以每个ColorSpace定义的标准化范围中的float数表示。对于多数ColorSpace(例如sRGB)而言,此范围是0.0到1.0。但是某些ColorSpace的颜色分量具有不同的范围值。此类提供了查询每个分量最小和最大标准化值的方法。定义了多个变量,用来表示颜色空间类型(如TYPE_RGB、TYPE_XYZ等等)和特定颜色空间(

6、如CS_sRGB和CS_CIEXYZ)。sRGB指的是标准的RGB颜色空间。有关更多信息,请参阅HYPERLINK/pub/WWW/Graphics/Color/sRGB.html/pub/WWW/Graphics/Color/sRGB.html。提供对定义良好的CIEXYZ颜色空间相互转换的方法是为了支持在任意两个颜色空间之间进行高精确度的变换。用户期望ColorSpace(如ICC_ColorSpace)的特定子类实现能支持基于基础平台颜色管理系统的高性能变换。toCIEXYZ/fromCIEXYZ方法使用的CS_CIEXYZ空间可以描述如下:CIEXYZ观看照度:200勒克斯观看白色点:

7、CIED50介质白色点:“完全反射漫射面”-D50介质黑色点:0勒克斯或0反射率流光:1环绕:介质白色点的20介质说明:反射输出(例如,RLAB,Hunt观看介质)注:对于要为此变换空间创建ICC配置文件的开发人员,可采用下列方法。使用简单的VonKries适用模式将白色点放入3X3的矩阵参数中;将流光和环绕效果放入三个一维检索表中(假定每个表都使用了监视器最低限度的模型)。另请参见:HYPERLINKmk:/./././java/awt/color/ICC_ColorSpace.htmlICC_ColorSpace,HYPERLINKmk:/./././serialized-form.htm

8、l#java.awt.color.ColorSpace序列化表格字段摘要staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#CS_CIEXYZCS_CIEXYZ上面定义的CIEXYZ变换颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#CS_GRAYCS_GRAY内置的线性灰度颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#CS_LINEAR_RGBCS_LINEAR_RG

9、B内置的线性RGB颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#CS_PYCCCS_PYCCPhotoYCC变换颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#CS_sRGBCS_sRGBsRGB颜色空间的定义位于HYPERLINK/pub/WWW/Graphics/Color/sRGB.html/pub/WWW/Graphics/Color/sRGB.html。staticintHYPERLINKmk:/./././java/awt

10、/color/ColorSpace.html#TYPE_2CLRTYPE_2CLRGeneric2分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_3CLRTYPE_3CLRGeneric3分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_4CLRTYPE_4CLRGeneric4分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#T

11、YPE_5CLRTYPE_5CLRGeneric5分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_6CLRTYPE_6CLRGeneric6分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_7CLRTYPE_7CLRGeneric7分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_8CLRTYPE_8CLRGeneric

12、8分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_9CLRTYPE_9CLRGeneric9分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_ACLRTYPE_ACLRGeneric10分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_BCLRTYPE_BCLRGeneric11分量颜色空间。staticintHYPER

13、LINKmk:/./././java/awt/color/ColorSpace.html#TYPE_CCLRTYPE_CCLRGeneric12分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_CMYTYPE_CMYCMY颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_CMYKTYPE_CMYKCMYK颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/c

14、olor/ColorSpace.html#TYPE_DCLRTYPE_DCLRGeneric13分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_ECLRTYPE_ECLRGeneric14分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_FCLRTYPE_FCLRGeneric15分量颜色空间。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#

15、TYPE_GRAYTYPE_GRAYGRAY颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_HLSTYPE_HLSHLS颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_HSVTYPE_HSVHSV颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_LabTYPE_LabLab颜色空间的任意颜

16、色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_LuvTYPE_LuvLuv颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_RGBTYPE_RGBRGB颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_XYZTYPE_XYZXYZ颜色空间的任意颜色系列。staticintHYPERLINKmk:/././

17、./java/awt/color/ColorSpace.html#TYPE_YCbCrTYPE_YCbCrYCbCr颜色空间的任意颜色系列。staticintHYPERLINKmk:/./././java/awt/color/ColorSpace.html#TYPE_YxyTYPE_YxyYxy颜色空间的任意颜色系列。构造方法摘要protectedHYPERLINKmk:/./././java/awt/color/ColorSpace.html#ColorSpace(int,%20int)ColorSpace(inttype,intnumcomponents)构造一个给定颜色空间类型和分量数的

18、ColorSpace。方法摘要abstractfloatHYPERLINKmk:/./././java/awt/color/ColorSpace.html#fromCIEXYZ(float)fromCIEXYZ(floatcolorvalue)将假定为CS_CIEXYZ变换颜色空间中的颜色值转换成此ColorSpace中的值。abstractfloatHYPERLINKmk:/./././java/awt/color/ColorSpace.html#fromRGB(float)fromRGB(floatrgbvalue)将假定为默认CS_sRGB颜色空间中的颜色值转换成此ColorSpace中

19、的值。staticHYPERLINKmk:/./././java/awt/color/ColorSpace.htmlColorSpaceHYPERLINKmk:/./././java/awt/color/ColorSpace.html#getInstance(int)getInstance(intcolorspace)返回表示特定于预定义颜色空间之一的ColorSpace。floatHYPERLINKmk:/./././java/awt/color/ColorSpace.html#getMaxValue(int)getMaxValue(intcomponent)返回指定分量的最大标准化颜色分量

20、值。floatHYPERLINKmk:/./././java/awt/color/ColorSpace.html#getMinValue(int)getMinValue(intcomponent)返回指定分量的最小标准化颜色分量值。HYPERLINKmk:/./././java/lang/String.htmlStringHYPERLINKmk:/./././java/awt/color/ColorSpace.html#getName(int)getName(intidx)返回给定分量索引处的分量名称。intHYPERLINKmk:/./././java/awt/color/ColorSpac

21、e.html#getNumComponents()getNumComponents()返回此ColorSpace的分量数。intHYPERLINKmk:/./././java/awt/color/ColorSpace.html#getType()getType()返回此ColorSpace的颜色空间类型(例如TYPE_RGB、TYPE_XYZ)。booleanHYPERLINKmk:/./././java/awt/color/ColorSpace.html#isCS_sRGB()isCS_sRGB()如果ColorSpace是CS_sRGB,则返回true。abstractfloatHYPER

22、LINKmk:/./././java/awt/color/ColorSpace.html#toCIEXYZ(float)toCIEXYZ(floatcolorvalue)将假定为此ColorSpace中的颜色值转换成CS_CIEXYZ变换颜色空间中的值。abstractfloatHYPERLINKmk:/./././java/awt/color/ColorSpace.html#toRGB(float)toRGB(floatcolorvalue)将假定为此ColorSpace中的颜色值转换成默认CS_sRGB颜色空间中的值。从类java.lang.HYPERLINKmk:/./././java/

23、lang/Object.htmlObject继承的方法HYPERLINKmk:/./././java/lang/Object.html#clone()clone,HYPERLINKmk:/./././java/lang/Object.html#equals(java.lang.Object)equals,HYPERLINKmk:/./././java/lang/Object.html#finalize()finalize,HYPERLINKmk:/./././java/lang/Object.html#getClass()getClass,HYPERLINKmk:/./././java/lan

24、g/Object.html#hashCode()hashCode,HYPERLINKmk:/./././java/lang/Object.html#notify()notify,HYPERLINKmk:/./././java/lang/Object.html#notifyAll()notifyAll,HYPERLINKmk:/./././java/lang/Object.html#toString()toString,HYPERLINKmk:/./././java/lang/Object.html#wait()wait,HYPERLINKmk:/./././java/lang/Object.h

25、tml#wait(long)wait,HYPERLINKmk:/./././java/lang/Object.html#wait(long,%20int)wait字段详细信息TYPE_XYZpublicstaticfinalintTYPE_XYZXYZ颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_XYZ常量字段值TYPE_LabpublicstaticfinalintTYPE_LabLab颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././con

26、stant-values.html#java.awt.color.ColorSpace.TYPE_Lab常量字段值TYPE_LuvpublicstaticfinalintTYPE_LuvLuv颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_Luv常量字段值TYPE_YCbCrpublicstaticfinalintTYPE_YCbCrYCbCr颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.a

27、wt.color.ColorSpace.TYPE_YCbCr常量字段值TYPE_YxypublicstaticfinalintTYPE_YxyYxy颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_Yxy常量字段值TYPE_RGBpublicstaticfinalintTYPE_RGBRGB颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_RGB

28、常量字段值TYPE_GRAYpublicstaticfinalintTYPE_GRAYGRAY颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_GRAY常量字段值TYPE_HSVpublicstaticfinalintTYPE_HSVHSV颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_HSV常量字段值TYPE_HLSpublicstaticf

29、inalintTYPE_HLSHLS颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_HLS常量字段值TYPE_CMYKpublicstaticfinalintTYPE_CMYKCMYK颜色空间的任意颜色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_CMYK常量字段值TYPE_CMYpublicstaticfinalintTYPE_CMYCMY颜色空间的任意颜

30、色系列。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_CMY常量字段值TYPE_2CLRpublicstaticfinalintTYPE_2CLRGeneric2分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_2CLR常量字段值TYPE_3CLRpublicstaticfinalintTYPE_3CLRGeneric3分量颜色空间。另请参见:HYPERLINKmk:/./.

31、/./constant-values.html#java.awt.color.ColorSpace.TYPE_3CLR常量字段值TYPE_4CLRpublicstaticfinalintTYPE_4CLRGeneric4分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_4CLR常量字段值TYPE_5CLRpublicstaticfinalintTYPE_5CLRGeneric5分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#

32、java.awt.color.ColorSpace.TYPE_5CLR常量字段值TYPE_6CLRpublicstaticfinalintTYPE_6CLRGeneric6分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_6CLR常量字段值TYPE_7CLRpublicstaticfinalintTYPE_7CLRGeneric7分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpac

33、e.TYPE_7CLR常量字段值TYPE_8CLRpublicstaticfinalintTYPE_8CLRGeneric8分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_8CLR常量字段值TYPE_9CLRpublicstaticfinalintTYPE_9CLRGeneric9分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_9CLR常量字段值TYPE_ACL

34、RpublicstaticfinalintTYPE_ACLRGeneric10分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_ACLR常量字段值TYPE_BCLRpublicstaticfinalintTYPE_BCLRGeneric11分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_BCLR常量字段值TYPE_CCLRpublicstaticfinalintT

35、YPE_CCLRGeneric12分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_CCLR常量字段值TYPE_DCLRpublicstaticfinalintTYPE_DCLRGeneric13分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_DCLR常量字段值TYPE_ECLRpublicstaticfinalintTYPE_ECLRGeneric14分量颜色空

36、间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_ECLR常量字段值TYPE_FCLRpublicstaticfinalintTYPE_FCLRGeneric15分量颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.TYPE_FCLR常量字段值CS_sRGBpublicstaticfinalintCS_sRGBsRGB颜色空间的定义位于HYPERLINK/pub/WWW/Graphics/

37、Color/sRGB.html/pub/WWW/Graphics/Color/sRGB.html。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.CS_sRGB常量字段值CS_LINEAR_RGBpublicstaticfinalintCS_LINEAR_RGB内置的线性RGB颜色空间。此空间基于与CS_sRGB相同的RGB原色,但是有一个线性色调再现曲线。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.CS

38、_LINEAR_RGB常量字段值CS_CIEXYZpublicstaticfinalintCS_CIEXYZ上面定义的CIEXYZ变换颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.CS_CIEXYZ常量字段值CS_PYCCpublicstaticfinalintCS_PYCCPhotoYCC变换颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.CS_PYCC常量字段值CS_GRAYpubl

39、icstaticfinalintCS_GRAY内置的线性灰度颜色空间。另请参见:HYPERLINKmk:/./././constant-values.html#java.awt.color.ColorSpace.CS_GRAY常量字段值构造方法详细信息ColorSpaceprotectedColorSpace(inttype,intnumcomponents)构造一个给定颜色空间类型和分量数的ColorSpace。参数:type-ColorSpace类型常量之一numcomponents-颜色空间中的分量数方法详细信息getInstancepublicstaticHYPERLINKmk:/./

40、././java/awt/color/ColorSpace.htmlColorSpacegetInstance(intcolorspace)返回表示特定于预定义颜色空间之一的ColorSpace。参数:colorspace-由某个预定义的类常量标识的特定颜色空间(如CS_sRGB、CS_LINEAR_RGB、CS_CIEXYZ、CS_GRAY或CS_PYCC)返回:请求的ColorSpace对象isCS_sRGBpublicbooleanisCS_sRGB()如果ColorSpace是CS_sRGB,则返回true。返回:如果这是一个CS_sRGB颜色空间,则返回true;如果不是,则返回fa

41、lsetoRGBpublicabstractfloattoRGB(floatcolorvalue)将假定为此ColorSpace中的颜色值转换成默认CS_sRGB颜色空间中的值。此方法使用可在输入和输出颜色之间生成最佳感知匹配的算法来转换颜色值。为了完成颜色值的色度变换,应该首先使用此颜色空间的toCIEXYZ方法将颜色值从输入颜色空间转换到CS_CIEXYZ颜色空间,然后使用CS_sRGB颜色空间的fromCIEXYZ方法将其从CS_CIEXYZ转换到输出颜色空间。有关更多信息,请参阅HYPERLINKmk:/./././java/awt/color/ColorSpace.html#toCI

42、EXYZ(float)toCIEXYZ和HYPERLINKmk:/./././java/awt/color/ColorSpace.html#fromCIEXYZ(float)fromCIEXYZ。参数:colorvalue-一个长度至少为此ColorSpace中分量数的float数组返回:一个长度为3的float数组抛出:HYPERLINKmk:/./././java/lang/ArrayIndexOutOfBoundsException.htmlArrayIndexOutOfBoundsException-如果数组长度小于此ColorSpace中的分量数fromRGBpublicabstra

43、ctfloatfromRGB(floatrgbvalue)将假定为默认CS_sRGB颜色空间中的颜色值转换成此ColorSpace中的值。此方法使用可在输入和输出颜色之间生成最佳感知匹配的算法来转换颜色值。为了完成颜色值的色度变换,应该首先使用CS_sRGB颜色空间的toCIEXYZ方法将颜色值从输入颜色空间变换到CS_CIEXYZ颜色空间,然后使用此颜色空间的fromCIEXYZ方法将其从CS_CIEXYZ变换到输出颜色空间。有关更多信息,请参阅HYPERLINKmk:/./././java/awt/color/ColorSpace.html#toCIEXYZ(float)toCIEXYZ和

44、HYPERLINKmk:/./././java/awt/color/ColorSpace.html#fromCIEXYZ(float)fromCIEXYZ。参数:rgbvalue-一个长度至少为3的float数组返回:一个长度等于ColorSpace中分量数的float数组抛出:HYPERLINKmk:/./././java/lang/ArrayIndexOutOfBoundsException.htmlArrayIndexOutOfBoundsException-如果数组长度小于3toCIEXYZpublicabstractfloattoCIEXYZ(floatcolorvalue)将假定为

45、此ColorSpace中的颜色值转换成CS_CIEXYZ变换颜色空间中的值。此方法使用相对色度来转换颜色值,由国际色彩联盟标准所定义。这意味着此方法所返回的XYZ值是用相对于CS_CIEXYZ颜色空间的D50白色点来表示的。这种表示方法在两步骤的颜色变换过程中是很有用的,即将输入颜色空间中的颜色转换为CS_CIEXYZ,然后再转换为输出颜色空间中的颜色。此表示形式与使用色度计由给定颜色值所测量的XYZ值不同。计算使用当前CIE推荐的做法所测量的XYZ值还需要进一步的转换。有关更多信息,请参阅ICC_ColorSpace的HYPERLINKmk:/./././java/awt/color/ICC

46、_ColorSpace.html#toCIEXYZ(float)toCIEXYZ方法。参数:colorvalue-一个长度至少为此ColorSpace中分量数的float数组返回:一个长度为3的float数组抛出:HYPERLINKmk:/./././java/lang/ArrayIndexOutOfBoundsException.htmlArrayIndexOutOfBoundsException-如果数组长度小于此ColorSpace中的分量数。fromCIEXYZpublicabstractfloatfromCIEXYZ(floatcolorvalue)将假定为CS_CIEXYZ变换颜色

47、空间中的颜色值转换成此ColorSpace中的值。此方法使用相对色度来转换颜色值,由国际色彩联盟标准所定义。这意味着此方法所返回的XYZ参数值是用相对于CS_CIEXYZ颜色空间的D50白色点来表示的。这种表示方法在两步骤的颜色变换过程中是很有用的,即将输入颜色空间中的颜色转换为CS_CIEXYZ,然后再转换为输出颜色空间中的颜色。此方法返回的颜色值与色度计测量时生成并传递给方法的XYZ值不同。如果XYZ值对应于使用当前CIE推荐的做法所测量的值,则在将其传递给此方法前必须将其转换成D50的相对值。有关更多信息,请参阅ICC_ColorSpace的HYPERLINKmk:/./././java

48、/awt/color/ICC_ColorSpace.html#fromCIEXYZ(float)fromCIEXYZ方法。参数:colorvalue-一个长度至少为3的float数组返回:一个长度等于ColorSpace中分量数的float数组抛出:HYPERLINKmk:/./././java/lang/ArrayIndexOutOfBoundsException.htmlArrayIndexOutOfBoundsException-如果数组长度小于3getTypepublicintgetType()返回此ColorSpace的颜色空间类型(例如TYPE_RGB、TYPE_XYZ)。类型定义

49、了颜色空间的分量数和对它的解释,例如,TYPE_RGB表示具有三个分量的颜色空间:红色、绿色和蓝色。它并不定义空间的特定颜色特征(如,原色的色度)。返回:表示此ColorSpace类型的类型常量getNumComponentspublicintgetNumComponents()返回此ColorSpace的分量数。返回:此ColorSpace中的分量数。getNamepublicHYPERLINKmk:/./././java/lang/String.htmlStringgetName(intidx)返回给定分量索引处的分量名称。参数:idx-分量索引返回:指定索引处的分量名称抛出:HYPERLINKmk:/./

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论