- java.lang.Object
-
- java.awt.color.ICC_Profile
-
- All Implemented Interfaces:
-
Serializable
- 已知直接子类:
-
ICC_ProfileGray,ICC_ProfileRGB
public class ICC_Profile extends Object implements Serializable
基于国际色彩联盟规范ICC.1:2001-12,颜色配置文件的格式(参见http://www.color.org ),用于与设备无关和与设备相关的色彩空间的颜色配置文件数据的表示。ICC_ColorSpace对象可以从一个适当的ICC_Profile构造。 通常,ICC_ColorSpace将与ICC配置文件相关联,ICC配置文件是输入,显示或输出配置文件(请参阅ICC规范)。 还有设备链接,抽象,颜色空间转换和命名的颜色配置文件。 这些对于标记颜色或图像不太有用,但对于其他目的(特别是设备链接配置文件可以提供改进的性能,从一个设备的颜色空间转换到另一个)。
ICC配置文件表示从配置文件(例如监视器)的颜色空间到配置文件连接空间(PCS)的转换。 用于标记图像或颜色的兴趣类型具有PCS,它是ICC配置文件格式规范中定义的两个特定设备独立空间(一个CIEXYZ空间和一个CIELab空间)之一。 感兴趣的大多数资料都可以进行可逆转换,也可以明确地指出双向转换。
- 另请参见:
-
ICC_ColorSpace, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 static intCLASS_ABSTRACT简档类是抽象的。static intCLASS_COLORSPACECONVERSIONProfile类是颜色空间的转换。static intCLASS_DEVICELINK配置文件类是设备链接。static intCLASS_DISPLAYProfile类是显示。static intCLASS_INPUT配置文件类是输入。static intCLASS_NAMEDCOLOR配置文件类命名为颜色。static intCLASS_OUTPUT配置文件类被输出。static inticAbsoluteColorimetricICC配置文件渲染意图:绝对色度。static inticCurveCountICC Profile Constant:curveType count。static inticCurveDataICC Profile Constant:curveType数据。static inticHdrAttributesICC配置文件头位置:设备属性。static inticHdrCmmIdICC Profile Header位置:此配置文件的CMM。static inticHdrColorSpaceICC Profile Header位置:数据的颜色空间。static inticHdrCreatorICC Profile Header位置:个人资料创建者。static inticHdrDateICC配置文件头位置:创建日期配置文件。static inticHdrDeviceClassICC配置文件头位置:配置文件的类型。static inticHdrFlagsICC配置文件头位置:各种位设置。static inticHdrIlluminantICC Profile Header位置:配置文件。static inticHdrMagicICC Profile Header位置:icMagicNumber。static inticHdrManufacturerICC Profile Header位置:设备制造商。static inticHdrModelICC Profile Header位置:设备型号。static inticHdrPcsICC Profile Header位置:PCS - XYZ或Lab。static inticHdrPlatformICC Profile Header位置:主平台。static inticHdrProfileIDICC Profile Header位置:个人资料ID。static inticHdrRenderingIntentICC Profile Header位置:渲染意图。static inticHdrSizeICC Profile Header位置:配置文件大小(以字节为单位)。static inticHdrVersionICC Profile Header位置:格式版本号。static inticICCAbsoluteColorimetricICC Profile Rendering Intent:ICC-AbsoluteColorimetric。static inticMediaRelativeColorimetricICC配置文件渲染意图:Media-RelativeColorimetric。static inticPerceptualICC概要呈现意图:感性。static inticRelativeColorimetricICC配置文件渲染意图:RelativeColorimetric。static inticSaturationICC配置文件渲染意图:饱和度。static inticSigAbstractClassICC简介类别签名:'abst'。static inticSigAToB0TagICC简介标签签名:'A2B0'。static inticSigAToB1TagICC简介标签签名:'A2B1'。static inticSigAToB2TagICC简介标签签名:'A2B2'。static inticSigBlueColorantTagICC简介标签签名:'bXYZ'。static inticSigBlueMatrixColumnTagICC简介标签签名:'bXYZ'。static inticSigBlueTRCTagICC简介标签签名:'bTRC'。static inticSigBToA0TagICC Profile Tag签名:'B2A0'。static inticSigBToA1TagICC简介标签签名:'B2A1'。static inticSigBToA2TagICC简介标签签名:'B2A2'。static inticSigCalibrationDateTimeTagICC简介标签签名:'calt'。static inticSigCharTargetTagICC简介标签签名:'targ'。static inticSigChromaticAdaptationTagICC简介标签签名:'乍得'。static inticSigChromaticityTagICC简介标签签名:'chrm'。static inticSigCmyDataICC配置文件颜色空间类型签名:'CMY'。static inticSigCmykDataICC配置文件颜色空间类型签名:'CMYK'。static inticSigColorantOrderTagICC简介标签签名:'clro'。static inticSigColorantTableTagICC简介标签签名:'clrt'。static inticSigColorSpaceClassICC Profile Class签名:'spac'。static inticSigCopyrightTagICC简介标签签名:'cprt'。static inticSigCrdInfoTagICC简介标签签名:'crdi'。static inticSigDeviceMfgDescTagICC配置文件标签签名:'dmnd'。static inticSigDeviceModelDescTagICC配置文件标签签名:'dmdd'。static inticSigDeviceSettingsTagICC Profile Tag签名:'devs'。static inticSigDisplayClassICC简介类别签名:'mntr'。static inticSigGamutTagICC简介标签签名:'gamt'。static inticSigGrayDataICC配置文件颜色空间类型签名:'GREY'。static inticSigGrayTRCTagICC简介标签签名:'kTRC'。static inticSigGreenColorantTagICC简介标签签名:'gXYZ'。static inticSigGreenMatrixColumnTagICC简介标签签名:'gXYZ'。static inticSigGreenTRCTagICC简介标签签名:'gTRC'。static inticSigHeadICC简介标签签名:'头' - 特别。static inticSigHlsDataICC配置文件颜色空间类型签名:'HLS'。static inticSigHsvDataICC配置文件颜色空间类型签名:'HSV'。static inticSigInputClassICC档案类签名:'scnr'。static inticSigLabDataICC简介颜色空间类型签名:'实验室'。static inticSigLinkClassICC档案类签名:'link'。static inticSigLuminanceTagICC简介标签签名:'lumi'。static inticSigLuvDataICC简介颜色空间类型签名:'Luv'。static inticSigMeasurementTagICC简介标签签名:'meas'。static inticSigMediaBlackPointTagICC简介标签签名:'bkpt'。static inticSigMediaWhitePointTagICC简介标签签名:'wtpt'。static inticSigNamedColor2TagICC配置文件标签签名:'ncl2'。static inticSigNamedColorClassICC简介类签名:'nmcl'。static inticSigOutputClassICC档案类签名:'prtr'。static inticSigOutputResponseTagICC简介标签签名:'resp'。static inticSigPreview0TagICC简介标签签名:'pre0'。static inticSigPreview1TagICC简介标签签名:'pre1'。static inticSigPreview2TagICC简介标签签名:'pre2'。static inticSigProfileDescriptionTagICC简介标签签名:'desc'。static inticSigProfileSequenceDescTagICC简介标签签名:'pseq'。static inticSigPs2CRD0TagICC配置文件标签签名:'psd0'。static inticSigPs2CRD1TagICC配置文件标签签名:'psd1'。static inticSigPs2CRD2TagICC配置文件标签签名:'psd2'。static inticSigPs2CRD3TagICC配置文件标签签名:'psd3'。static inticSigPs2CSATagICC简介标签签名:'ps2s'。static inticSigPs2RenderingIntentTagICC配置文件标签签名:'ps2i'。static inticSigRedColorantTagICC简介标签签名:'rXYZ'。static inticSigRedMatrixColumnTagICC简介标签签名:'rXYZ'。static inticSigRedTRCTagICC简介标签签名:'rTRC'。static inticSigRgbDataICC配置文件颜色空间类型签名:'RGB'。static inticSigScreeningDescTagICC简介标签签名:'scrd'。static inticSigScreeningTagICC简介标签签名:'scrn'。static inticSigSpace2CLRICC配置文件颜色空间类型签名:'2CLR'。static inticSigSpace3CLRICC配置文件颜色空间类型签名:'3CLR'。static inticSigSpace4CLRICC配置文件颜色空间类型签名:'4CLR'。static inticSigSpace5CLRICC配置文件颜色空间类型签名:'5CLR'。static inticSigSpace6CLRICC配置文件颜色空间类型签名:'6CLR'。static inticSigSpace7CLRICC配置文件颜色空间类型签名:'7CLR'。static inticSigSpace8CLRICC配置文件颜色空间类型签名:'8CLR'。static inticSigSpace9CLRICC配置文件颜色空间类型签名:'9CLR'。static inticSigSpaceACLRICC配置文件颜色空间类型签名:'ACLR'。static inticSigSpaceBCLRICC配置文件颜色空间类型签名:'BCLR'。static inticSigSpaceCCLRICC配置文件颜色空间类型签名:'CCLR'。static inticSigSpaceDCLRICC配置文件颜色空间类型签名:'DCLR'。static inticSigSpaceECLRICC简介颜色空间类型签名:'ECLR'。static inticSigSpaceFCLRICC配置文件颜色空间类型签名:'FCLR'。static inticSigTechnologyTagICC简介标签签名:'科技'。static inticSigUcrBgTagICC配置文件标签签名:'bfd'。static inticSigViewingCondDescTagICC简介标签签名:'vued'。static inticSigViewingConditionsTagICC简介标签签名:'视图'。static inticSigXYZDataICC配置文件颜色空间类型签名:'XYZ'。static inticSigYCbCrDataICC配置文件颜色空间类型签名:'YCbr'。static inticSigYxyDataICC配置文件颜色空间类型签名:'Yxy'。static inticTagReservedICC配置常数:保留。static inticTagTypeICC Profile Constant:标签类型签名。static inticXYZNumberXICC配置常数:XYZNumber X.
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 弃用的方法 Modifier and Type 方法 描述 protected voidfinalize()已过时。finalize方法已被弃用。 为了执行清理,覆盖finalize子类应被修改为使用替代的清理机制,并删除覆盖的finalize方法。 当覆盖finalize方法时,其实现必须明确确保按照super.finalize()中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()的规范。intgetColorSpaceType()返回颜色空间类型。byte[]getData()返回与该ICC_Profile的数据对应的字节数组。byte[]getData(int tagSignature)从配置文件返回特定的标记数据元素作为字节数组。static ICC_ProfilegetInstance(byte[] data)构造与字节数组中的数据相对应的ICC_Profile对象。static ICC_ProfilegetInstance(int cspace)构造一个对应于由ColorSpace类定义的特定颜色空间之一的ICC_Profile(例如CS_sRGB)。static ICC_ProfilegetInstance(InputStream s)构造一个与InputStream中数据对应的ICC_Profile。static ICC_ProfilegetInstance(String fileName)构造与文件中数据对应的ICC_Profile。intgetMajorVersion()返回配置文件主版本。intgetMinorVersion()返回配置文件小版本。intgetNumComponents()返回此配置文件的“输入”颜色空间中的颜色分量数。intgetPCSType()返回配置文件连接空间(PCS)的颜色空间类型。intgetProfileClass()返回概要文件类。protected ObjectreadResolve()将被反序列化的实例解析为使用CMM注册的实例。voidsetData(int tagSignature, byte[] tagData)从一个字节数组中设置一个特定的标记数据元素。voidwrite(OutputStream s)将此ICC_Profile写入OutputStream。voidwrite(String fileName)将此ICC_Profile写入文件。
-
-
-
字段详细信息
-
CLASS_INPUT
public static final int CLASS_INPUT
配置文件类是输入。- 另请参见:
- Constant Field Values
-
CLASS_DISPLAY
public static final int CLASS_DISPLAY
Profile类是显示。- 另请参见:
- Constant Field Values
-
CLASS_OUTPUT
public static final int CLASS_OUTPUT
配置文件类被输出。- 另请参见:
- Constant Field Values
-
CLASS_DEVICELINK
public static final int CLASS_DEVICELINK
配置文件类是设备链接。- 另请参见:
- Constant Field Values
-
CLASS_COLORSPACECONVERSION
public static final int CLASS_COLORSPACECONVERSION
Profile类是颜色空间的转换。- 另请参见:
- Constant Field Values
-
CLASS_ABSTRACT
public static final int CLASS_ABSTRACT
简档类是抽象的。- 另请参见:
- Constant Field Values
-
CLASS_NAMEDCOLOR
public static final int CLASS_NAMEDCOLOR
配置文件类命名为颜色。- 另请参见:
- Constant Field Values
-
icSigXYZData
public static final int icSigXYZData
ICC配置文件颜色空间类型签名:'XYZ'。- 另请参见:
- Constant Field Values
-
icSigLabData
public static final int icSigLabData
ICC简介颜色空间类型签名:'实验室'。- 另请参见:
- Constant Field Values
-
icSigLuvData
public static final int icSigLuvData
ICC简介颜色空间类型签名:'Luv'。- 另请参见:
- Constant Field Values
-
icSigYCbCrData
public static final int icSigYCbCrData
ICC配置文件颜色空间类型签名:'YCbr'。- 另请参见:
- Constant Field Values
-
icSigYxyData
public static final int icSigYxyData
ICC配置文件颜色空间类型签名:'Yxy'。- 另请参见:
- Constant Field Values
-
icSigRgbData
public static final int icSigRgbData
ICC配置文件颜色空间类型签名:'RGB'。- 另请参见:
- Constant Field Values
-
icSigGrayData
public static final int icSigGrayData
ICC配置文件颜色空间类型签名:'GREY'。- 另请参见:
- Constant Field Values
-
icSigHsvData
public static final int icSigHsvData
ICC配置文件颜色空间类型签名:'HSV'。- 另请参见:
- Constant Field Values
-
icSigHlsData
public static final int icSigHlsData
ICC配置文件颜色空间类型签名:'HLS'。- 另请参见:
- Constant Field Values
-
icSigCmykData
public static final int icSigCmykData
ICC配置文件颜色空间类型签名:'CMYK'。- 另请参见:
- Constant Field Values
-
icSigCmyData
public static final int icSigCmyData
ICC配置文件颜色空间类型签名:'CMY'。- 另请参见:
- Constant Field Values
-
icSigSpace2CLR
public static final int icSigSpace2CLR
ICC配置文件颜色空间类型签名:'2CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace3CLR
public static final int icSigSpace3CLR
ICC配置文件颜色空间类型签名:'3CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace4CLR
public static final int icSigSpace4CLR
ICC配置文件颜色空间类型签名:'4CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace5CLR
public static final int icSigSpace5CLR
ICC配置文件颜色空间类型签名:'5CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace6CLR
public static final int icSigSpace6CLR
ICC配置文件颜色空间类型签名:'6CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace7CLR
public static final int icSigSpace7CLR
ICC配置文件颜色空间类型签名:'7CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace8CLR
public static final int icSigSpace8CLR
ICC配置文件颜色空间类型签名:'8CLR'。- 另请参见:
- Constant Field Values
-
icSigSpace9CLR
public static final int icSigSpace9CLR
ICC配置文件颜色空间类型签名:'9CLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceACLR
public static final int icSigSpaceACLR
ICC配置文件颜色空间类型签名:'ACLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceBCLR
public static final int icSigSpaceBCLR
ICC配置文件颜色空间类型签名:'BCLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceCCLR
public static final int icSigSpaceCCLR
ICC配置文件颜色空间类型签名:'CCLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceDCLR
public static final int icSigSpaceDCLR
ICC配置文件颜色空间类型签名:'DCLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceECLR
public static final int icSigSpaceECLR
ICC简介颜色空间类型签名:'ECLR'。- 另请参见:
- Constant Field Values
-
icSigSpaceFCLR
public static final int icSigSpaceFCLR
ICC配置文件颜色空间类型签名:'FCLR'。- 另请参见:
- Constant Field Values
-
icSigInputClass
public static final int icSigInputClass
ICC档案类签名:'scnr'。- 另请参见:
- Constant Field Values
-
icSigDisplayClass
public static final int icSigDisplayClass
ICC简介类别签名:'mntr'。- 另请参见:
- Constant Field Values
-
icSigOutputClass
public static final int icSigOutputClass
ICC档案类签名:'prtr'。- 另请参见:
- Constant Field Values
-
icSigLinkClass
public static final int icSigLinkClass
ICC档案类签名:'link'。- 另请参见:
- Constant Field Values
-
icSigAbstractClass
public static final int icSigAbstractClass
ICC简介类别签名:'abst'。- 另请参见:
- Constant Field Values
-
icSigColorSpaceClass
public static final int icSigColorSpaceClass
ICC Profile Class签名:'spac'。- 另请参见:
- Constant Field Values
-
icSigNamedColorClass
public static final int icSigNamedColorClass
ICC简介类签名:'nmcl'。- 另请参见:
- Constant Field Values
-
icPerceptual
public static final int icPerceptual
ICC概要呈现意图:感性。- 另请参见:
- Constant Field Values
-
icRelativeColorimetric
public static final int icRelativeColorimetric
ICC配置文件渲染意图:RelativeColorimetric。- 另请参见:
- Constant Field Values
-
icMediaRelativeColorimetric
public static final int icMediaRelativeColorimetric
ICC配置文件渲染意图:Media-RelativeColorimetric。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSaturation
public static final int icSaturation
ICC配置文件渲染意图:饱和度。- 另请参见:
- Constant Field Values
-
icAbsoluteColorimetric
public static final int icAbsoluteColorimetric
ICC配置文件渲染意图:绝对色度。- 另请参见:
- Constant Field Values
-
icICCAbsoluteColorimetric
public static final int icICCAbsoluteColorimetric
ICC Profile Rendering Intent:ICC-AbsoluteColorimetric。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigHead
public static final int icSigHead
ICC简介标签签名:'头' - 特别。- 另请参见:
- Constant Field Values
-
icSigAToB0Tag
public static final int icSigAToB0Tag
ICC简介标签签名:'A2B0'。- 另请参见:
- Constant Field Values
-
icSigAToB1Tag
public static final int icSigAToB1Tag
ICC简介标签签名:'A2B1'。- 另请参见:
- Constant Field Values
-
icSigAToB2Tag
public static final int icSigAToB2Tag
ICC简介标签签名:'A2B2'。- 另请参见:
- Constant Field Values
-
icSigBlueColorantTag
public static final int icSigBlueColorantTag
ICC简介标签签名:'bXYZ'。- 另请参见:
- Constant Field Values
-
icSigBlueMatrixColumnTag
public static final int icSigBlueMatrixColumnTag
ICC简介标签签名:'bXYZ'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigBlueTRCTag
public static final int icSigBlueTRCTag
ICC简介标签签名:'bTRC'。- 另请参见:
- Constant Field Values
-
icSigBToA0Tag
public static final int icSigBToA0Tag
ICC Profile Tag签名:'B2A0'。- 另请参见:
- Constant Field Values
-
icSigBToA1Tag
public static final int icSigBToA1Tag
ICC简介标签签名:'B2A1'。- 另请参见:
- Constant Field Values
-
icSigBToA2Tag
public static final int icSigBToA2Tag
ICC简介标签签名:'B2A2'。- 另请参见:
- Constant Field Values
-
icSigCalibrationDateTimeTag
public static final int icSigCalibrationDateTimeTag
ICC简介标签签名:'calt'。- 另请参见:
- Constant Field Values
-
icSigCharTargetTag
public static final int icSigCharTargetTag
ICC简介标签签名:'targ'。- 另请参见:
- Constant Field Values
-
icSigCopyrightTag
public static final int icSigCopyrightTag
ICC简介标签签名:'cprt'。- 另请参见:
- Constant Field Values
-
icSigCrdInfoTag
public static final int icSigCrdInfoTag
ICC简介标签签名:'crdi'。- 另请参见:
- Constant Field Values
-
icSigDeviceMfgDescTag
public static final int icSigDeviceMfgDescTag
ICC配置文件标签签名:'dmnd'。- 另请参见:
- Constant Field Values
-
icSigDeviceModelDescTag
public static final int icSigDeviceModelDescTag
ICC配置文件标签签名:'dmdd'。- 另请参见:
- Constant Field Values
-
icSigDeviceSettingsTag
public static final int icSigDeviceSettingsTag
ICC Profile Tag签名:'devs'。- 另请参见:
- Constant Field Values
-
icSigGamutTag
public static final int icSigGamutTag
ICC简介标签签名:'gamt'。- 另请参见:
- Constant Field Values
-
icSigGrayTRCTag
public static final int icSigGrayTRCTag
ICC简介标签签名:'kTRC'。- 另请参见:
- Constant Field Values
-
icSigGreenColorantTag
public static final int icSigGreenColorantTag
ICC简介标签签名:'gXYZ'。- 另请参见:
- Constant Field Values
-
icSigGreenMatrixColumnTag
public static final int icSigGreenMatrixColumnTag
ICC简介标签签名:'gXYZ'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigGreenTRCTag
public static final int icSigGreenTRCTag
ICC简介标签签名:'gTRC'。- 另请参见:
- Constant Field Values
-
icSigLuminanceTag
public static final int icSigLuminanceTag
ICC简介标签签名:'lumi'。- 另请参见:
- Constant Field Values
-
icSigMeasurementTag
public static final int icSigMeasurementTag
ICC简介标签签名:'meas'。- 另请参见:
- Constant Field Values
-
icSigMediaBlackPointTag
public static final int icSigMediaBlackPointTag
ICC简介标签签名:'bkpt'。- 另请参见:
- Constant Field Values
-
icSigMediaWhitePointTag
public static final int icSigMediaWhitePointTag
ICC简介标签签名:'wtpt'。- 另请参见:
- Constant Field Values
-
icSigNamedColor2Tag
public static final int icSigNamedColor2Tag
ICC配置文件标签签名:'ncl2'。- 另请参见:
- Constant Field Values
-
icSigOutputResponseTag
public static final int icSigOutputResponseTag
ICC简介标签签名:'resp'。- 另请参见:
- Constant Field Values
-
icSigPreview0Tag
public static final int icSigPreview0Tag
ICC简介标签签名:'pre0'。- 另请参见:
- Constant Field Values
-
icSigPreview1Tag
public static final int icSigPreview1Tag
ICC简介标签签名:'pre1'。- 另请参见:
- Constant Field Values
-
icSigPreview2Tag
public static final int icSigPreview2Tag
ICC简介标签签名:'pre2'。- 另请参见:
- Constant Field Values
-
icSigProfileDescriptionTag
public static final int icSigProfileDescriptionTag
ICC简介标签签名:'desc'。- 另请参见:
- Constant Field Values
-
icSigProfileSequenceDescTag
public static final int icSigProfileSequenceDescTag
ICC简介标签签名:'pseq'。- 另请参见:
- Constant Field Values
-
icSigPs2CRD0Tag
public static final int icSigPs2CRD0Tag
ICC配置文件标签签名:'psd0'。- 另请参见:
- Constant Field Values
-
icSigPs2CRD1Tag
public static final int icSigPs2CRD1Tag
ICC配置文件标签签名:'psd1'。- 另请参见:
- Constant Field Values
-
icSigPs2CRD2Tag
public static final int icSigPs2CRD2Tag
ICC配置文件标签签名:'psd2'。- 另请参见:
- Constant Field Values
-
icSigPs2CRD3Tag
public static final int icSigPs2CRD3Tag
ICC配置文件标签签名:'psd3'。- 另请参见:
- Constant Field Values
-
icSigPs2CSATag
public static final int icSigPs2CSATag
ICC简介标签签名:'ps2s'。- 另请参见:
- Constant Field Values
-
icSigPs2RenderingIntentTag
public static final int icSigPs2RenderingIntentTag
ICC配置文件标签签名:'ps2i'。- 另请参见:
- Constant Field Values
-
icSigRedColorantTag
public static final int icSigRedColorantTag
ICC简介标签签名:'rXYZ'。- 另请参见:
- Constant Field Values
-
icSigRedMatrixColumnTag
public static final int icSigRedMatrixColumnTag
ICC简介标签签名:'rXYZ'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigRedTRCTag
public static final int icSigRedTRCTag
ICC简介标签签名:'rTRC'。- 另请参见:
- Constant Field Values
-
icSigScreeningDescTag
public static final int icSigScreeningDescTag
ICC简介标签签名:'scrd'。- 另请参见:
- Constant Field Values
-
icSigScreeningTag
public static final int icSigScreeningTag
ICC简介标签签名:'scrn'。- 另请参见:
- Constant Field Values
-
icSigTechnologyTag
public static final int icSigTechnologyTag
ICC简介标签签名:'科技'。- 另请参见:
- Constant Field Values
-
icSigUcrBgTag
public static final int icSigUcrBgTag
ICC配置文件标签签名:'bfd'。- 另请参见:
- Constant Field Values
-
icSigViewingCondDescTag
public static final int icSigViewingCondDescTag
ICC简介标签签名:'vued'。- 另请参见:
- Constant Field Values
-
icSigViewingConditionsTag
public static final int icSigViewingConditionsTag
ICC简介标签签名:'视图'。- 另请参见:
- Constant Field Values
-
icSigChromaticityTag
public static final int icSigChromaticityTag
ICC简介标签签名:'chrm'。- 另请参见:
- Constant Field Values
-
icSigChromaticAdaptationTag
public static final int icSigChromaticAdaptationTag
ICC简介标签签名:'乍得'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigColorantOrderTag
public static final int icSigColorantOrderTag
ICC简介标签签名:'clro'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icSigColorantTableTag
public static final int icSigColorantTableTag
ICC简介标签签名:'clrt'。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icHdrSize
public static final int icHdrSize
ICC Profile Header位置:配置文件大小(以字节为单位)。- 另请参见:
- Constant Field Values
-
icHdrCmmId
public static final int icHdrCmmId
ICC Profile Header位置:此配置文件的CMM。- 另请参见:
- Constant Field Values
-
icHdrVersion
public static final int icHdrVersion
ICC Profile Header位置:格式版本号。- 另请参见:
- Constant Field Values
-
icHdrDeviceClass
public static final int icHdrDeviceClass
ICC配置文件头位置:配置文件的类型。- 另请参见:
- Constant Field Values
-
icHdrColorSpace
public static final int icHdrColorSpace
ICC Profile Header位置:数据的颜色空间。- 另请参见:
- Constant Field Values
-
icHdrPcs
public static final int icHdrPcs
ICC Profile Header位置:PCS - XYZ或Lab。- 另请参见:
- Constant Field Values
-
icHdrDate
public static final int icHdrDate
ICC配置文件头位置:创建日期配置文件。- 另请参见:
- Constant Field Values
-
icHdrMagic
public static final int icHdrMagic
ICC Profile Header位置:icMagicNumber。- 另请参见:
- Constant Field Values
-
icHdrPlatform
public static final int icHdrPlatform
ICC Profile Header位置:主平台。- 另请参见:
- Constant Field Values
-
icHdrFlags
public static final int icHdrFlags
ICC配置文件头位置:各种位设置。- 另请参见:
- Constant Field Values
-
icHdrManufacturer
public static final int icHdrManufacturer
ICC Profile Header位置:设备制造商。- 另请参见:
- Constant Field Values
-
icHdrModel
public static final int icHdrModel
ICC Profile Header位置:设备型号。- 另请参见:
- Constant Field Values
-
icHdrAttributes
public static final int icHdrAttributes
ICC配置文件头位置:设备属性。- 另请参见:
- Constant Field Values
-
icHdrRenderingIntent
public static final int icHdrRenderingIntent
ICC Profile Header位置:渲染意图。- 另请参见:
- Constant Field Values
-
icHdrIlluminant
public static final int icHdrIlluminant
ICC Profile Header位置:配置文件。- 另请参见:
- Constant Field Values
-
icHdrCreator
public static final int icHdrCreator
ICC Profile Header位置:个人资料创建者。- 另请参见:
- Constant Field Values
-
icHdrProfileID
public static final int icHdrProfileID
ICC Profile Header位置:个人资料ID。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
icTagType
public static final int icTagType
ICC Profile Constant:标签类型签名。- 另请参见:
- Constant Field Values
-
icTagReserved
public static final int icTagReserved
ICC配置常数:保留。- 另请参见:
- Constant Field Values
-
icCurveCount
public static final int icCurveCount
ICC Profile Constant:curveType count。- 另请参见:
- Constant Field Values
-
icCurveData
public static final int icCurveData
ICC Profile Constant:curveType数据。- 另请参见:
- Constant Field Values
-
icXYZNumberX
public static final int icXYZNumberX
ICC配置常数:XYZNumber X.- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
finalize
@Deprecated(since="9") protected void finalize()
已过时。finalize方法已被弃用。 为了执行清理,覆盖finalize子类应被修改为使用替代的清理机制,并删除覆盖finalize方法。 当覆盖finalize方法时,其实现必须明确地确保按照super.finalize()中描述的方式调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()的规范。释放与ICC_Profile对象关联的资源。- 重写:
-
finalize在Object - 另请参见:
-
WeakReference,PhantomReference
-
getInstance
public static ICC_Profile getInstance(byte[] data)
构造与字节数组中的数据相对应的ICC_Profile对象。 如果数据不对应于有效的ICC配置文件,则抛出IllegalArgumentException异常。- 参数
-
data- 指定的ICC配置文件数据 - 结果
-
一个
ICC_Profile对象对应于指定的data数组的数据。
-
getInstance
public static ICC_Profile getInstance(int cspace)
构造一个对应于由ColorSpace类定义的特定颜色空间之一的ICC_Profile(例如CS_sRGB)。 如果cspace不是已定义的颜色空间之一,则抛出IllegalArgumentException异常。- 参数
-
cspace- 为其创建配置文件的颜色空间的类型。 指定的类型是ColorSpace类中定义的颜色空间常量之一。 - 结果
-
一个
ICC_Profile对象对应于指定的ColorSpace类型。 - 异常
-
IllegalArgumentException- 如果cspace不是预定义的颜色空间类型之一。
-
getInstance
public static ICC_Profile getInstance(String fileName) throws IOException
构造与文件中数据对应的ICC_Profile。 fileName可以是绝对或相对文件规范。 在几个地方查找相对文件名:首先,相对于java.iccprofile.path属性指定的任何目录; 第二,相对于由java.class.path属性指定的任何目录; 最后,在用于存储配置文件的目录中始终可用,例如sRGB的配置文件。 内置配置文件使用.pf作为配置文件的文件扩展名,例如sRGB.pf。 如果指定的文件无法打开或读取文件时发生I / O错误,则此方法会引发IOException。 如果文件不包含有效的ICC配置文件数据,它将抛出IllegalArgumentException异常。- 参数
-
fileName- 包含配置文件数据的文件。 - 结果
-
一个
ICC_Profile对象对应于指定文件中的数据。 - 异常
-
IOException- 如果指定的文件无法打开或读取文件时发生I / O错误。 -
IllegalArgumentException- 如果文件不包含有效的ICC配置文件数据。 -
SecurityException- 如果已安装安全管理器,并且不允许对给定文件的读取访问。
-
getInstance
public static ICC_Profile getInstance(InputStream s) throws IOException
构造一个与InputStream中数据对应的ICC_Profile。 如果流不包含有效的ICC配置文件数据,则此方法将抛出IllegalArgumentException异常。 如果在读取流时发生I / O错误,则会抛出IOException。- 参数
-
s- 从中读取配置文件数据的输入流。 - 结果
-
一个
ICC_Profile对象对应于指定的数据InputStream。 - 异常
-
IOException- 如果在读取流时发生I / O错误。 -
IllegalArgumentException- 如果流不包含有效的ICC配置文件数据。
-
getMajorVersion
public int getMajorVersion()
返回配置文件主版本。- 结果
- 配置文件的主要版本。
-
getMinorVersion
public int getMinorVersion()
返回配置文件小版本。- 结果
- 配置文件的次要版本。
-
getProfileClass
public int getProfileClass()
返回概要文件类。- 结果
- 其中一个预定义的配置文件类常量。
-
getColorSpaceType
public int getColorSpaceType()
返回颜色空间类型。 返回ColorSpace类定义的颜色空间类型常量之一。 这是配置文件的“输入”颜色空间。 该类型定义了颜色空间和解释的组件数量,例如,TYPE_RGB用三个组件(红色,绿色和蓝色)来标识颜色空间。 它不定义空间的特定颜色特征,例如初级色度。- 结果
-
ColorSpace类中定义的颜色空间类型常量之一。
-
getPCSType
public int getPCSType()
返回配置文件连接空间(PCS)的颜色空间类型。 返回ColorSpace类定义的颜色空间类型常量之一。 这是配置文件的“输出”颜色空间。 对于可用于标记颜色或图像的输入,显示或输出配置文件,可以是TYPE_XYZ或TYPE_Lab,并应被解释为ICC规范中定义的相应的特定颜色空间。 对于设备链接配置文件,这可以是任何颜色空间类型常量。- 结果
-
ColorSpace类中定义的颜色空间类型常量之一。
-
write
public void write(String fileName) throws IOException
将此ICC_Profile写入文件。- 参数
-
fileName- 将配置文件数据写入的文件。 - 异常
-
IOException- 如果无法打开文件进行写入或在写入文件时发生I / O错误。
-
write
public void write(OutputStream s) throws IOException
将此ICC_Profile写入OutputStream。- 参数
-
s- 将配置文件数据写入的流。 - 异常
-
IOException- 如果在写入流时发生I / O错误。
-
getData
public byte[] getData()
返回与该ICC_Profile的数据对应的字节数组。- 结果
- 包含配置文件数据的字节数组。
- 另请参见:
-
setData(int, byte[])
-
getData
public byte[] getData(int tagSignature)
从配置文件返回特定的标记数据元素作为字节数组。 元素由ICC规范中定义的签名标识。 标签icSigHead可用于获取标题。 此方法对于需要直接访问配置文件数据的高级小应用程序或应用程序很有用。- 参数
-
tagSignature- 要获取的数据元素的ICC标签签名。 - 结果
-
包含标记数据元素的字节数组。
如果指定的标签不存在,则返回
null。 - 另请参见:
-
setData(int, byte[])
-
setData
public void setData(int tagSignature, byte[] tagData)从一个字节数组中设置一个特定的标记数据元素。 阵列应包含格式的数据,对应于ICC规范第10节定义的tagSignature该方法对于需要直接访问配置文件数据的高级小应用程序或应用程序很有用。- 参数
-
tagSignature- 要设置的数据元素的ICC标记签名。 -
tagData- 为指定标签签名设置的数据 - 异常
-
IllegalArgumentException- 如果tagSignature不是ICC规范中定义的签名。 -
IllegalArgumentException- 如果tagData数组的内容不能被解释为有效的标签数据,对应于tagSignature。 - 另请参见:
-
getData()
-
getNumComponents
public int getNumComponents()
返回此配置文件的“输入”颜色空间中的颜色分量数。 例如,如果此配置文件的颜色空间类型为TYPE_RGB,则此方法将返回3。- 结果
- 配置文件输入颜色空间中颜色组件的数量。
- 异常
-
ProfileDataException- 如果配置文件中的颜色空间无效
-
readResolve
protected Object readResolve() throws ObjectStreamException
将被反序列化的实例解析为使用CMM注册的实例。- 结果
- 使用CMM注册的配置文件的ICC_Profile对象。
- 异常
-
ObjectStreamException- 从未抛出,但是由序列化规范强制。 - 从以下版本开始:
- 1.3
-
-