java.awt.color
Class ICC_Profile

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.color.ICC_Profile
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable
Direct Known Subclasses:
ICC_ProfileGray sample code for java.awt.color.ICC_ProfileGray definition code for java.awt.color.ICC_ProfileGray , ICC_ProfileRGB sample code for java.awt.color.ICC_ProfileRGB definition code for java.awt.color.ICC_ProfileRGB

public class ICC_Profile
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements Serializable sample code for java.io.Serializable definition code for java.io.Serializable

A representation of color profile data for device independent and device dependent color spaces based on the International Color Consortium Specification ICC.1:2001-12, File Format for Color Profiles, (see http://www.color.org).

An ICC_ColorSpace object can be constructed from an appropriate ICC_Profile. Typically, an ICC_ColorSpace would be associated with an ICC Profile which is either an input, display, or output profile (see the ICC specification). There are also device link, abstract, color space conversion, and named color profiles. These are less useful for tagging a color or image, but are useful for other purposes (in particular device link profiles can provide improved performance for converting from one device's color space to another's).

ICC Profiles represent transformations from the color space of the profile (e.g. a monitor) to a Profile Connection Space (PCS). Profiles of interest for tagging images or colors have a PCS which is one of the two specific device independent spaces (one CIEXYZ space and one CIELab space) defined in the ICC Profile Format Specification. Most profiles of interest either have invertible transformations or explicitly specify transformations going both directions.

See Also:
ICC_ColorSpace sample code for java.awt.color.ICC_ColorSpace definition code for java.awt.color.ICC_ColorSpace , Serialized Form

Field Summary
static int CLASS_ABSTRACT sample code for java.awt.color.ICC_Profile.CLASS_ABSTRACT definition code for java.awt.color.ICC_Profile.CLASS_ABSTRACT
          Profile class is abstract.
static int CLASS_COLORSPACECONVERSION sample code for java.awt.color.ICC_Profile.CLASS_COLORSPACECONVERSION definition code for java.awt.color.ICC_Profile.CLASS_COLORSPACECONVERSION
          Profile class is color space conversion.
static int CLASS_DEVICELINK sample code for java.awt.color.ICC_Profile.CLASS_DEVICELINK definition code for java.awt.color.ICC_Profile.CLASS_DEVICELINK
          Profile class is device link.
static int CLASS_DISPLAY sample code for java.awt.color.ICC_Profile.CLASS_DISPLAY definition code for java.awt.color.ICC_Profile.CLASS_DISPLAY
          Profile class is display.
static int CLASS_INPUT sample code for java.awt.color.ICC_Profile.CLASS_INPUT definition code for java.awt.color.ICC_Profile.CLASS_INPUT
          Profile class is input.
static int CLASS_NAMEDCOLOR sample code for java.awt.color.ICC_Profile.CLASS_NAMEDCOLOR definition code for java.awt.color.ICC_Profile.CLASS_NAMEDCOLOR
          Profile class is named color.
static int CLASS_OUTPUT sample code for java.awt.color.ICC_Profile.CLASS_OUTPUT definition code for java.awt.color.ICC_Profile.CLASS_OUTPUT
          Profile class is output.
static int icAbsoluteColorimetric sample code for java.awt.color.ICC_Profile.icAbsoluteColorimetric definition code for java.awt.color.ICC_Profile.icAbsoluteColorimetric
          ICC Profile Rendering Intent: AbsoluteColorimetric.
static int icCurveCount sample code for java.awt.color.ICC_Profile.icCurveCount definition code for java.awt.color.ICC_Profile.icCurveCount
          ICC Profile Constant: curveType count.
static int icCurveData sample code for java.awt.color.ICC_Profile.icCurveData definition code for java.awt.color.ICC_Profile.icCurveData
          ICC Profile Constant: curveType data.
static int icHdrAttributes sample code for java.awt.color.ICC_Profile.icHdrAttributes definition code for java.awt.color.ICC_Profile.icHdrAttributes
          ICC Profile Header Location: device attributes.
static int icHdrCmmId sample code for java.awt.color.ICC_Profile.icHdrCmmId definition code for java.awt.color.ICC_Profile.icHdrCmmId
          ICC Profile Header Location: CMM for this profile.
static int icHdrColorSpace sample code for java.awt.color.ICC_Profile.icHdrColorSpace definition code for java.awt.color.ICC_Profile.icHdrColorSpace
          ICC Profile Header Location: color space of data.
static int icHdrCreator sample code for java.awt.color.ICC_Profile.icHdrCreator definition code for java.awt.color.ICC_Profile.icHdrCreator
          ICC Profile Header Location: profile creator.
static int icHdrDate sample code for java.awt.color.ICC_Profile.icHdrDate definition code for java.awt.color.ICC_Profile.icHdrDate
          ICC Profile Header Location: date profile was created.
static int icHdrDeviceClass sample code for java.awt.color.ICC_Profile.icHdrDeviceClass definition code for java.awt.color.ICC_Profile.icHdrDeviceClass
          ICC Profile Header Location: type of profile.
static int icHdrFlags sample code for java.awt.color.ICC_Profile.icHdrFlags definition code for java.awt.color.ICC_Profile.icHdrFlags
          ICC Profile Header Location: various bit settings.
static int icHdrIlluminant sample code for java.awt.color.ICC_Profile.icHdrIlluminant definition code for java.awt.color.ICC_Profile.icHdrIlluminant
          ICC Profile Header Location: profile illuminant.
static int icHdrMagic sample code for java.awt.color.ICC_Profile.icHdrMagic definition code for java.awt.color.ICC_Profile.icHdrMagic
          ICC Profile Header Location: icMagicNumber.
static int icHdrManufacturer sample code for java.awt.color.ICC_Profile.icHdrManufacturer definition code for java.awt.color.ICC_Profile.icHdrManufacturer
          ICC Profile Header Location: device manufacturer.
static int icHdrModel sample code for java.awt.color.ICC_Profile.icHdrModel definition code for java.awt.color.ICC_Profile.icHdrModel
          ICC Profile Header Location: device model number.
static int icHdrPcs sample code for java.awt.color.ICC_Profile.icHdrPcs definition code for java.awt.color.ICC_Profile.icHdrPcs
          ICC Profile Header Location: PCS - XYZ or Lab only.
static int icHdrPlatform sample code for java.awt.color.ICC_Profile.icHdrPlatform definition code for java.awt.color.ICC_Profile.icHdrPlatform
          ICC Profile Header Location: primary platform.
static int icHdrProfileID sample code for java.awt.color.ICC_Profile.icHdrProfileID definition code for java.awt.color.ICC_Profile.icHdrProfileID
          ICC Profile Header Location: profile's ID.
static int icHdrRenderingIntent sample code for java.awt.color.ICC_Profile.icHdrRenderingIntent definition code for java.awt.color.ICC_Profile.icHdrRenderingIntent
          ICC Profile Header Location: rendering intent.
static int icHdrSize sample code for java.awt.color.ICC_Profile.icHdrSize definition code for java.awt.color.ICC_Profile.icHdrSize
          ICC Profile Header Location: profile size in bytes.
static int icHdrVersion sample code for java.awt.color.ICC_Profile.icHdrVersion definition code for java.awt.color.ICC_Profile.icHdrVersion
          ICC Profile Header Location: format version number.
static int icICCAbsoluteColorimetric sample code for java.awt.color.ICC_Profile.icICCAbsoluteColorimetric definition code for java.awt.color.ICC_Profile.icICCAbsoluteColorimetric
          ICC Profile Rendering Intent: ICC-AbsoluteColorimetric.
static int icMediaRelativeColorimetric sample code for java.awt.color.ICC_Profile.icMediaRelativeColorimetric definition code for java.awt.color.ICC_Profile.icMediaRelativeColorimetric
          ICC Profile Rendering Intent: Media-RelativeColorimetric.
static int icPerceptual sample code for java.awt.color.ICC_Profile.icPerceptual definition code for java.awt.color.ICC_Profile.icPerceptual
          ICC Profile Rendering Intent: Perceptual.
static int icRelativeColorimetric sample code for java.awt.color.ICC_Profile.icRelativeColorimetric definition code for java.awt.color.ICC_Profile.icRelativeColorimetric
          ICC Profile Rendering Intent: RelativeColorimetric.
static int icSaturation sample code for java.awt.color.ICC_Profile.icSaturation definition code for java.awt.color.ICC_Profile.icSaturation
          ICC Profile Rendering Intent: Saturation.
static int icSigAbstractClass sample code for java.awt.color.ICC_Profile.icSigAbstractClass definition code for java.awt.color.ICC_Profile.icSigAbstractClass
          ICC Profile Class Signature: 'abst'.
static int icSigAToB0Tag sample code for java.awt.color.ICC_Profile.icSigAToB0Tag definition code for java.awt.color.ICC_Profile.icSigAToB0Tag
          ICC Profile Tag Signature: 'A2B0'.
static int icSigAToB1Tag sample code for java.awt.color.ICC_Profile.icSigAToB1Tag definition code for java.awt.color.ICC_Profile.icSigAToB1Tag
          ICC Profile Tag Signature: 'A2B1'.
static int icSigAToB2Tag sample code for java.awt.color.ICC_Profile.icSigAToB2Tag definition code for java.awt.color.ICC_Profile.icSigAToB2Tag
          ICC Profile Tag Signature: 'A2B2'.
static int icSigBlueColorantTag sample code for java.awt.color.ICC_Profile.icSigBlueColorantTag definition code for java.awt.color.ICC_Profile.icSigBlueColorantTag
          ICC Profile Tag Signature: 'bXYZ'.
static int icSigBlueMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigBlueMatrixColumnTag definition code for java.awt.color.ICC_Profile.icSigBlueMatrixColumnTag
          ICC Profile Tag Signature: 'bXYZ'.
static int icSigBlueTRCTag sample code for java.awt.color.ICC_Profile.icSigBlueTRCTag definition code for java.awt.color.ICC_Profile.icSigBlueTRCTag
          ICC Profile Tag Signature: 'bTRC'.
static int icSigBToA0Tag sample code for java.awt.color.ICC_Profile.icSigBToA0Tag definition code for java.awt.color.ICC_Profile.icSigBToA0Tag
          ICC Profile Tag Signature: 'B2A0'.
static int icSigBToA1Tag sample code for java.awt.color.ICC_Profile.icSigBToA1Tag definition code for java.awt.color.ICC_Profile.icSigBToA1Tag
          ICC Profile Tag Signature: 'B2A1'.
static int icSigBToA2Tag sample code for java.awt.color.ICC_Profile.icSigBToA2Tag definition code for java.awt.color.ICC_Profile.icSigBToA2Tag
          ICC Profile Tag Signature: 'B2A2'.
static int icSigCalibrationDateTimeTag sample code for java.awt.color.ICC_Profile.icSigCalibrationDateTimeTag definition code for java.awt.color.ICC_Profile.icSigCalibrationDateTimeTag
          ICC Profile Tag Signature: 'calt'.
static int icSigCharTargetTag sample code for java.awt.color.ICC_Profile.icSigCharTargetTag definition code for java.awt.color.ICC_Profile.icSigCharTargetTag
          ICC Profile Tag Signature: 'targ'.
static int icSigChromaticAdaptationTag sample code for java.awt.color.ICC_Profile.icSigChromaticAdaptationTag definition code for java.awt.color.ICC_Profile.icSigChromaticAdaptationTag
          ICC Profile Tag Signature: 'chad'.
static int icSigChromaticityTag sample code for java.awt.color.ICC_Profile.icSigChromaticityTag definition code for java.awt.color.ICC_Profile.icSigChromaticityTag
          ICC Profile Tag Signature: 'chrm'.
static int icSigCmyData sample code for java.awt.color.ICC_Profile.icSigCmyData definition code for java.awt.color.ICC_Profile.icSigCmyData
          ICC Profile Color Space Type Signature: 'CMY '.
static int icSigCmykData sample code for java.awt.color.ICC_Profile.icSigCmykData definition code for java.awt.color.ICC_Profile.icSigCmykData
          ICC Profile Color Space Type Signature: 'CMYK'.
static int icSigColorantOrderTag sample code for java.awt.color.ICC_Profile.icSigColorantOrderTag definition code for java.awt.color.ICC_Profile.icSigColorantOrderTag
          ICC Profile Tag Signature: 'clro'.
static int icSigColorantTableTag sample code for java.awt.color.ICC_Profile.icSigColorantTableTag definition code for java.awt.color.ICC_Profile.icSigColorantTableTag
          ICC Profile Tag Signature: 'clrt'.
static int icSigColorSpaceClass sample code for java.awt.color.ICC_Profile.icSigColorSpaceClass definition code for java.awt.color.ICC_Profile.icSigColorSpaceClass
          ICC Profile Class Signature: 'spac'.
static int icSigCopyrightTag sample code for java.awt.color.ICC_Profile.icSigCopyrightTag definition code for java.awt.color.ICC_Profile.icSigCopyrightTag
          ICC Profile Tag Signature: 'cprt'.
static int icSigCrdInfoTag sample code for java.awt.color.ICC_Profile.icSigCrdInfoTag definition code for java.awt.color.ICC_Profile.icSigCrdInfoTag
          ICC Profile Tag Signature: 'crdi'.
static int icSigDeviceMfgDescTag sample code for java.awt.color.ICC_Profile.icSigDeviceMfgDescTag definition code for java.awt.color.ICC_Profile.icSigDeviceMfgDescTag
          ICC Profile Tag Signature: 'dmnd'.
static int icSigDeviceModelDescTag sample code for java.awt.color.ICC_Profile.icSigDeviceModelDescTag definition code for java.awt.color.ICC_Profile.icSigDeviceModelDescTag
          ICC Profile Tag Signature: 'dmdd'.
static int icSigDeviceSettingsTag sample code for java.awt.color.ICC_Profile.icSigDeviceSettingsTag definition code for java.awt.color.ICC_Profile.icSigDeviceSettingsTag
          ICC Profile Tag Signature: 'devs'.
static int icSigDisplayClass sample code for java.awt.color.ICC_Profile.icSigDisplayClass definition code for java.awt.color.ICC_Profile.icSigDisplayClass
          ICC Profile Class Signature: 'mntr'.
static int icSigGamutTag sample code for java.awt.color.ICC_Profile.icSigGamutTag definition code for java.awt.color.ICC_Profile.icSigGamutTag
          ICC Profile Tag Signature: 'gamt'.
static int icSigGrayData sample code for java.awt.color.ICC_Profile.icSigGrayData definition code for java.awt.color.ICC_Profile.icSigGrayData
          ICC Profile Color Space Type Signature: 'GRAY'.
static int icSigGrayTRCTag sample code for java.awt.color.ICC_Profile.icSigGrayTRCTag definition code for java.awt.color.ICC_Profile.icSigGrayTRCTag
          ICC Profile Tag Signature: 'kTRC'.
static int icSigGreenColorantTag sample code for java.awt.color.ICC_Profile.icSigGreenColorantTag definition code for java.awt.color.ICC_Profile.icSigGreenColorantTag
          ICC Profile Tag Signature: 'gXYZ'.
static int icSigGreenMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigGreenMatrixColumnTag definition code for java.awt.color.ICC_Profile.icSigGreenMatrixColumnTag
          ICC Profile Tag Signature: 'gXYZ'.
static int icSigGreenTRCTag sample code for java.awt.color.ICC_Profile.icSigGreenTRCTag definition code for java.awt.color.ICC_Profile.icSigGreenTRCTag
          ICC Profile Tag Signature: 'gTRC'.
static int icSigHead sample code for java.awt.color.ICC_Profile.icSigHead definition code for java.awt.color.ICC_Profile.icSigHead
          ICC Profile Tag Signature: 'head' - special.
static int icSigHlsData sample code for java.awt.color.ICC_Profile.icSigHlsData definition code for java.awt.color.ICC_Profile.icSigHlsData
          ICC Profile Color Space Type Signature: 'HLS'.
static int icSigHsvData sample code for java.awt.color.ICC_Profile.icSigHsvData definition code for java.awt.color.ICC_Profile.icSigHsvData
          ICC Profile Color Space Type Signature: 'HSV'.
static int icSigInputClass sample code for java.awt.color.ICC_Profile.icSigInputClass definition code for java.awt.color.ICC_Profile.icSigInputClass
          ICC Profile Class Signature: 'scnr'.
static int icSigLabData sample code for java.awt.color.ICC_Profile.icSigLabData definition code for java.awt.color.ICC_Profile.icSigLabData
          ICC Profile Color Space Type Signature: 'Lab '.
static int icSigLinkClass sample code for java.awt.color.ICC_Profile.icSigLinkClass definition code for java.awt.color.ICC_Profile.icSigLinkClass
          ICC Profile Class Signature: 'link'.
static int icSigLuminanceTag sample code for java.awt.color.ICC_Profile.icSigLuminanceTag definition code for java.awt.color.ICC_Profile.icSigLuminanceTag
          ICC Profile Tag Signature: 'lumi'.
static int icSigLuvData sample code for java.awt.color.ICC_Profile.icSigLuvData definition code for java.awt.color.ICC_Profile.icSigLuvData
          ICC Profile Color Space Type Signature: 'Luv '.
static int icSigMeasurementTag sample code for java.awt.color.ICC_Profile.icSigMeasurementTag definition code for java.awt.color.ICC_Profile.icSigMeasurementTag
          ICC Profile Tag Signature: 'meas'.
static int icSigMediaBlackPointTag sample code for java.awt.color.ICC_Profile.icSigMediaBlackPointTag definition code for java.awt.color.ICC_Profile.icSigMediaBlackPointTag
          ICC Profile Tag Signature: 'bkpt'.
static int icSigMediaWhitePointTag sample code for java.awt.color.ICC_Profile.icSigMediaWhitePointTag definition code for java.awt.color.ICC_Profile.icSigMediaWhitePointTag
          ICC Profile Tag Signature: 'wtpt'.
static int icSigNamedColor2Tag sample code for java.awt.color.ICC_Profile.icSigNamedColor2Tag definition code for java.awt.color.ICC_Profile.icSigNamedColor2Tag
          ICC Profile Tag Signature: 'ncl2'.
static int icSigNamedColorClass sample code for java.awt.color.ICC_Profile.icSigNamedColorClass definition code for java.awt.color.ICC_Profile.icSigNamedColorClass
          ICC Profile Class Signature: 'nmcl'.
static int icSigOutputClass sample code for java.awt.color.ICC_Profile.icSigOutputClass definition code for java.awt.color.ICC_Profile.icSigOutputClass
          ICC Profile Class Signature: 'prtr'.
static int icSigOutputResponseTag sample code for java.awt.color.ICC_Profile.icSigOutputResponseTag definition code for java.awt.color.ICC_Profile.icSigOutputResponseTag
          ICC Profile Tag Signature: 'resp'.
static int icSigPreview0Tag sample code for java.awt.color.ICC_Profile.icSigPreview0Tag definition code for java.awt.color.ICC_Profile.icSigPreview0Tag
          ICC Profile Tag Signature: 'pre0'.
static int icSigPreview1Tag sample code for java.awt.color.ICC_Profile.icSigPreview1Tag definition code for java.awt.color.ICC_Profile.icSigPreview1Tag
          ICC Profile Tag Signature: 'pre1'.
static int icSigPreview2Tag sample code for java.awt.color.ICC_Profile.icSigPreview2Tag definition code for java.awt.color.ICC_Profile.icSigPreview2Tag
          ICC Profile Tag Signature: 'pre2'.
static int icSigProfileDescriptionTag sample code for java.awt.color.ICC_Profile.icSigProfileDescriptionTag definition code for java.awt.color.ICC_Profile.icSigProfileDescriptionTag
          ICC Profile Tag Signature: 'desc'.
static int icSigProfileSequenceDescTag sample code for java.awt.color.ICC_Profile.icSigProfileSequenceDescTag definition code for java.awt.color.ICC_Profile.icSigProfileSequenceDescTag
          ICC Profile Tag Signature: 'pseq'.
static int icSigPs2CRD0Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD0Tag definition code for java.awt.color.ICC_Profile.icSigPs2CRD0Tag
          ICC Profile Tag Signature: 'psd0'.
static int icSigPs2CRD1Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD1Tag definition code for java.awt.color.ICC_Profile.icSigPs2CRD1Tag
          ICC Profile Tag Signature: 'psd1'.
static int icSigPs2CRD2Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD2Tag definition code for java.awt.color.ICC_Profile.icSigPs2CRD2Tag
          ICC Profile Tag Signature: 'psd2'.
static int icSigPs2CRD3Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD3Tag definition code for java.awt.color.ICC_Profile.icSigPs2CRD3Tag
          ICC Profile Tag Signature: 'psd3'.
static int icSigPs2CSATag sample code for java.awt.color.ICC_Profile.icSigPs2CSATag definition code for java.awt.color.ICC_Profile.icSigPs2CSATag
          ICC Profile Tag Signature: 'ps2s'.
static int icSigPs2RenderingIntentTag sample code for java.awt.color.ICC_Profile.icSigPs2RenderingIntentTag definition code for java.awt.color.ICC_Profile.icSigPs2RenderingIntentTag
          ICC Profile Tag Signature: 'ps2i'.
static int icSigRedColorantTag sample code for java.awt.color.ICC_Profile.icSigRedColorantTag definition code for java.awt.color.ICC_Profile.icSigRedColorantTag
          ICC Profile Tag Signature: 'rXYZ'.
static int icSigRedMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigRedMatrixColumnTag definition code for java.awt.color.ICC_Profile.icSigRedMatrixColumnTag
          ICC Profile Tag Signature: 'rXYZ'.
static int icSigRedTRCTag sample code for java.awt.color.ICC_Profile.icSigRedTRCTag definition code for java.awt.color.ICC_Profile.icSigRedTRCTag
          ICC Profile Tag Signature: 'rTRC'.
static int icSigRgbData sample code for java.awt.color.ICC_Profile.icSigRgbData definition code for java.awt.color.ICC_Profile.icSigRgbData
          ICC Profile Color Space Type Signature: 'RGB '.
static int icSigScreeningDescTag sample code for java.awt.color.ICC_Profile.icSigScreeningDescTag definition code for java.awt.color.ICC_Profile.icSigScreeningDescTag
          ICC Profile Tag Signature: 'scrd'.
static int icSigScreeningTag sample code for java.awt.color.ICC_Profile.icSigScreeningTag definition code for java.awt.color.ICC_Profile.icSigScreeningTag
          ICC Profile Tag Signature: 'scrn'.
static int icSigSpace2CLR sample code for java.awt.color.ICC_Profile.icSigSpace2CLR definition code for java.awt.color.ICC_Profile.icSigSpace2CLR
          ICC Profile Color Space Type Signature: '2CLR'.
static int icSigSpace3CLR sample code for java.awt.color.ICC_Profile.icSigSpace3CLR definition code for java.awt.color.ICC_Profile.icSigSpace3CLR
          ICC Profile Color Space Type Signature: '3CLR'.
static int icSigSpace4CLR sample code for java.awt.color.ICC_Profile.icSigSpace4CLR definition code for java.awt.color.ICC_Profile.icSigSpace4CLR
          ICC Profile Color Space Type Signature: '4CLR'.
static int icSigSpace5CLR sample code for java.awt.color.ICC_Profile.icSigSpace5CLR definition code for java.awt.color.ICC_Profile.icSigSpace5CLR
          ICC Profile Color Space Type Signature: '5CLR'.
static int icSigSpace6CLR sample code for java.awt.color.ICC_Profile.icSigSpace6CLR definition code for java.awt.color.ICC_Profile.icSigSpace6CLR
          ICC Profile Color Space Type Signature: '6CLR'.
static int icSigSpace7CLR sample code for java.awt.color.ICC_Profile.icSigSpace7CLR definition code for java.awt.color.ICC_Profile.icSigSpace7CLR
          ICC Profile Color Space Type Signature: '7CLR'.
static int icSigSpace8CLR sample code for java.awt.color.ICC_Profile.icSigSpace8CLR definition code for java.awt.color.ICC_Profile.icSigSpace8CLR
          ICC Profile Color Space Type Signature: '8CLR'.
static int icSigSpace9CLR sample code for java.awt.color.ICC_Profile.icSigSpace9CLR definition code for java.awt.color.ICC_Profile.icSigSpace9CLR
          ICC Profile Color Space Type Signature: '9CLR'.
static int icSigSpaceACLR sample code for java.awt.color.ICC_Profile.icSigSpaceACLR definition code for java.awt.color.ICC_Profile.icSigSpaceACLR
          ICC Profile Color Space Type Signature: 'ACLR'.
static int icSigSpaceBCLR sample code for java.awt.color.ICC_Profile.icSigSpaceBCLR definition code for java.awt.color.ICC_Profile.icSigSpaceBCLR
          ICC Profile Color Space Type Signature: 'BCLR'.
static int icSigSpaceCCLR sample code for java.awt.color.ICC_Profile.icSigSpaceCCLR definition code for java.awt.color.ICC_Profile.icSigSpaceCCLR
          ICC Profile Color Space Type Signature: 'CCLR'.
static int icSigSpaceDCLR sample code for java.awt.color.ICC_Profile.icSigSpaceDCLR definition code for java.awt.color.ICC_Profile.icSigSpaceDCLR
          ICC Profile Color Space Type Signature: 'DCLR'.
static int icSigSpaceECLR sample code for java.awt.color.ICC_Profile.icSigSpaceECLR definition code for java.awt.color.ICC_Profile.icSigSpaceECLR
          ICC Profile Color Space Type Signature: 'ECLR'.
static int icSigSpaceFCLR sample code for java.awt.color.ICC_Profile.icSigSpaceFCLR definition code for java.awt.color.ICC_Profile.icSigSpaceFCLR
          ICC Profile Color Space Type Signature: 'FCLR'.
static int icSigTechnologyTag sample code for java.awt.color.ICC_Profile.icSigTechnologyTag definition code for java.awt.color.ICC_Profile.icSigTechnologyTag
          ICC Profile Tag Signature: 'tech'.
static int icSigUcrBgTag sample code for java.awt.color.ICC_Profile.icSigUcrBgTag definition code for java.awt.color.ICC_Profile.icSigUcrBgTag
          ICC Profile Tag Signature: 'bfd '.
static int icSigViewingCondDescTag sample code for java.awt.color.ICC_Profile.icSigViewingCondDescTag definition code for java.awt.color.ICC_Profile.icSigViewingCondDescTag
          ICC Profile Tag Signature: 'vued'.
static int icSigViewingConditionsTag sample code for java.awt.color.ICC_Profile.icSigViewingConditionsTag definition code for java.awt.color.ICC_Profile.icSigViewingConditionsTag
          ICC Profile Tag Signature: 'view'.
static int icSigXYZData sample code for java.awt.color.ICC_Profile.icSigXYZData definition code for java.awt.color.ICC_Profile.icSigXYZData
          ICC Profile Color Space Type Signature: 'XYZ '.
static int icSigYCbCrData sample code for java.awt.color.ICC_Profile.icSigYCbCrData definition code for java.awt.color.ICC_Profile.icSigYCbCrData
          ICC Profile Color Space Type Signature: 'YCbr'.
static int icSigYxyData sample code for java.awt.color.ICC_Profile.icSigYxyData definition code for java.awt.color.ICC_Profile.icSigYxyData
          ICC Profile Color Space Type Signature: 'Yxy '.
static int icTagReserved sample code for java.awt.color.ICC_Profile.icTagReserved definition code for java.awt.color.ICC_Profile.icTagReserved
          ICC Profile Constant: reserved.
static int icTagType sample code for java.awt.color.ICC_Profile.icTagType definition code for java.awt.color.ICC_Profile.icTagType
          ICC Profile Constant: tag type signaturE.
static int icXYZNumberX sample code for java.awt.color.ICC_Profile.icXYZNumberX definition code for java.awt.color.ICC_Profile.icXYZNumberX
          ICC Profile Constant: XYZNumber X.
 
Method Summary
protected  void finalize sample code for java.awt.color.ICC_Profile.finalize() definition code for java.awt.color.ICC_Profile.finalize() ()
          Frees the resources associated with an ICC_Profile object.
 int getColorSpaceType sample code for java.awt.color.ICC_Profile.getColorSpaceType() definition code for java.awt.color.ICC_Profile.getColorSpaceType() ()
          Returns the color space type.
 byte[] getData sample code for java.awt.color.ICC_Profile.getData() definition code for java.awt.color.ICC_Profile.getData() ()
          Returns a byte array corresponding to the data of this ICC_Profile.
 byte[] getData sample code for java.awt.color.ICC_Profile.getData(int) definition code for java.awt.color.ICC_Profile.getData(int) (int tagSignature)
          Returns a particular tagged data element from the profile as a byte array.
static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile getInstance sample code for java.awt.color.ICC_Profile.getInstance(byte[]) definition code for java.awt.color.ICC_Profile.getInstance(byte[]) (byte[] data)
          Constructs an ICC_Profile object corresponding to the data in a byte array.
static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile getInstance sample code for java.awt.color.ICC_Profile.getInstance(java.io.InputStream) definition code for java.awt.color.ICC_Profile.getInstance(java.io.InputStream) (InputStream sample code for java.io.InputStream definition code for java.io.InputStream  s)
          Constructs an ICC_Profile corresponding to the data in an InputStream.
static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile getInstance sample code for java.awt.color.ICC_Profile.getInstance(int) definition code for java.awt.color.ICC_Profile.getInstance(int) (int cspace)
          Constructs an ICC_Profile corresponding to one of the specific color spaces defined by the ColorSpace class (for example CS_sRGB).
static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile getInstance sample code for java.awt.color.ICC_Profile.getInstance(java.lang.String) definition code for java.awt.color.ICC_Profile.getInstance(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  fileName)
          Constructs an ICC_Profile corresponding to the data in a file.
 int getMajorVersion sample code for java.awt.color.ICC_Profile.getMajorVersion() definition code for java.awt.color.ICC_Profile.getMajorVersion() ()
          Returns profile major version.
 int getMinorVersion sample code for java.awt.color.ICC_Profile.getMinorVersion() definition code for java.awt.color.ICC_Profile.getMinorVersion() ()
          Returns profile minor version.
 int getNumComponents sample code for java.awt.color.ICC_Profile.getNumComponents() definition code for java.awt.color.ICC_Profile.getNumComponents() ()
          Returns the number of color components in the "input" color space of this profile.
 int getPCSType sample code for java.awt.color.ICC_Profile.getPCSType() definition code for java.awt.color.ICC_Profile.getPCSType() ()
          Returns the color space type of the Profile Connection Space (PCS).
 int getProfileClass sample code for java.awt.color.ICC_Profile.getProfileClass() definition code for java.awt.color.ICC_Profile.getProfileClass() ()
          Returns the profile class.
protected  Object sample code for java.lang.Object definition code for java.lang.Object readResolve sample code for java.awt.color.ICC_Profile.readResolve() definition code for java.awt.color.ICC_Profile.readResolve() ()
          Resolves instances being deserialized into instances registered with CMM.
 void setData sample code for java.awt.color.ICC_Profile.setData(int, byte[]) definition code for java.awt.color.ICC_Profile.setData(int, byte[]) (int tagSignature, byte[] tagData)
          Sets a particular tagged data element in the profile from a byte array.
 void write sample code for java.awt.color.ICC_Profile.write(java.io.OutputStream) definition code for java.awt.color.ICC_Profile.write(java.io.OutputStream) (OutputStream sample code for java.io.OutputStream definition code for java.io.OutputStream  s)
          Write this ICC_Profile to an OutputStream.
 void write sample code for java.awt.color.ICC_Profile.write(java.lang.String) definition code for java.awt.color.ICC_Profile.write(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  fileName)
          Write this ICC_Profile to a file.
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

CLASS_INPUT sample code for java.awt.color.ICC_Profile.CLASS_INPUT

public static final int CLASS_INPUT
Profile class is input.

See Also:
Constant Field Values

CLASS_DISPLAY sample code for java.awt.color.ICC_Profile.CLASS_DISPLAY

public static final int CLASS_DISPLAY
Profile class is display.

See Also:
Constant Field Values

CLASS_OUTPUT sample code for java.awt.color.ICC_Profile.CLASS_OUTPUT

public static final int CLASS_OUTPUT
Profile class is output.

See Also:
Constant Field Values

CLASS_DEVICELINK sample code for java.awt.color.ICC_Profile.CLASS_DEVICELINK

public static final int CLASS_DEVICELINK
Profile class is device link.

See Also:
Constant Field Values

CLASS_COLORSPACECONVERSION sample code for java.awt.color.ICC_Profile.CLASS_COLORSPACECONVERSION

public static final int CLASS_COLORSPACECONVERSION
Profile class is color space conversion.

See Also:
Constant Field Values

CLASS_ABSTRACT sample code for java.awt.color.ICC_Profile.CLASS_ABSTRACT

public static final int CLASS_ABSTRACT
Profile class is abstract.

See Also:
Constant Field Values

CLASS_NAMEDCOLOR sample code for java.awt.color.ICC_Profile.CLASS_NAMEDCOLOR

public static final int CLASS_NAMEDCOLOR
Profile class is named color.

See Also:
Constant Field Values

icSigXYZData sample code for java.awt.color.ICC_Profile.icSigXYZData

public static final int icSigXYZData
ICC Profile Color Space Type Signature: 'XYZ '.

See Also:
Constant Field Values

icSigLabData sample code for java.awt.color.ICC_Profile.icSigLabData

public static final int icSigLabData
ICC Profile Color Space Type Signature: 'Lab '.

See Also:
Constant Field Values

icSigLuvData sample code for java.awt.color.ICC_Profile.icSigLuvData

public static final int icSigLuvData
ICC Profile Color Space Type Signature: 'Luv '.

See Also:
Constant Field Values

icSigYCbCrData sample code for java.awt.color.ICC_Profile.icSigYCbCrData

public static final int icSigYCbCrData
ICC Profile Color Space Type Signature: 'YCbr'.

See Also:
Constant Field Values

icSigYxyData sample code for java.awt.color.ICC_Profile.icSigYxyData

public static final int icSigYxyData
ICC Profile Color Space Type Signature: 'Yxy '.

See Also:
Constant Field Values

icSigRgbData sample code for java.awt.color.ICC_Profile.icSigRgbData

public static final int icSigRgbData
ICC Profile Color Space Type Signature: 'RGB '.

See Also:
Constant Field Values

icSigGrayData sample code for java.awt.color.ICC_Profile.icSigGrayData

public static final int icSigGrayData
ICC Profile Color Space Type Signature: 'GRAY'.

See Also:
Constant Field Values

icSigHsvData sample code for java.awt.color.ICC_Profile.icSigHsvData

public static final int icSigHsvData
ICC Profile Color Space Type Signature: 'HSV'.

See Also:
Constant Field Values

icSigHlsData sample code for java.awt.color.ICC_Profile.icSigHlsData

public static final int icSigHlsData
ICC Profile Color Space Type Signature: 'HLS'.

See Also:
Constant Field Values

icSigCmykData sample code for java.awt.color.ICC_Profile.icSigCmykData

public static final int icSigCmykData
ICC Profile Color Space Type Signature: 'CMYK'.

See Also:
Constant Field Values

icSigCmyData sample code for java.awt.color.ICC_Profile.icSigCmyData

public static final int icSigCmyData
ICC Profile Color Space Type Signature: 'CMY '.

See Also:
Constant Field Values

icSigSpace2CLR sample code for java.awt.color.ICC_Profile.icSigSpace2CLR

public static final int icSigSpace2CLR
ICC Profile Color Space Type Signature: '2CLR'.

See Also:
Constant Field Values

icSigSpace3CLR sample code for java.awt.color.ICC_Profile.icSigSpace3CLR

public static final int icSigSpace3CLR
ICC Profile Color Space Type Signature: '3CLR'.

See Also:
Constant Field Values

icSigSpace4CLR sample code for java.awt.color.ICC_Profile.icSigSpace4CLR

public static final int icSigSpace4CLR
ICC Profile Color Space Type Signature: '4CLR'.

See Also:
Constant Field Values

icSigSpace5CLR sample code for java.awt.color.ICC_Profile.icSigSpace5CLR

public static final int icSigSpace5CLR
ICC Profile Color Space Type Signature: '5CLR'.

See Also:
Constant Field Values

icSigSpace6CLR sample code for java.awt.color.ICC_Profile.icSigSpace6CLR

public static final int icSigSpace6CLR
ICC Profile Color Space Type Signature: '6CLR'.

See Also:
Constant Field Values

icSigSpace7CLR sample code for java.awt.color.ICC_Profile.icSigSpace7CLR

public static final int icSigSpace7CLR
ICC Profile Color Space Type Signature: '7CLR'.

See Also:
Constant Field Values

icSigSpace8CLR sample code for java.awt.color.ICC_Profile.icSigSpace8CLR

public static final int icSigSpace8CLR
ICC Profile Color Space Type Signature: '8CLR'.

See Also:
Constant Field Values

icSigSpace9CLR sample code for java.awt.color.ICC_Profile.icSigSpace9CLR

public static final int icSigSpace9CLR
ICC Profile Color Space Type Signature: '9CLR'.

See Also:
Constant Field Values

icSigSpaceACLR sample code for java.awt.color.ICC_Profile.icSigSpaceACLR

public static final int icSigSpaceACLR
ICC Profile Color Space Type Signature: 'ACLR'.

See Also:
Constant Field Values

icSigSpaceBCLR sample code for java.awt.color.ICC_Profile.icSigSpaceBCLR

public static final int icSigSpaceBCLR
ICC Profile Color Space Type Signature: 'BCLR'.

See Also:
Constant Field Values

icSigSpaceCCLR sample code for java.awt.color.ICC_Profile.icSigSpaceCCLR

public static final int icSigSpaceCCLR
ICC Profile Color Space Type Signature: 'CCLR'.

See Also:
Constant Field Values

icSigSpaceDCLR sample code for java.awt.color.ICC_Profile.icSigSpaceDCLR

public static final int icSigSpaceDCLR
ICC Profile Color Space Type Signature: 'DCLR'.

See Also:
Constant Field Values

icSigSpaceECLR sample code for java.awt.color.ICC_Profile.icSigSpaceECLR

public static final int icSigSpaceECLR
ICC Profile Color Space Type Signature: 'ECLR'.

See Also:
Constant Field Values

icSigSpaceFCLR sample code for java.awt.color.ICC_Profile.icSigSpaceFCLR

public static final int icSigSpaceFCLR
ICC Profile Color Space Type Signature: 'FCLR'.

See Also:
Constant Field Values

icSigInputClass sample code for java.awt.color.ICC_Profile.icSigInputClass

public static final int icSigInputClass
ICC Profile Class Signature: 'scnr'.

See Also:
Constant Field Values

icSigDisplayClass sample code for java.awt.color.ICC_Profile.icSigDisplayClass

public static final int icSigDisplayClass
ICC Profile Class Signature: 'mntr'.

See Also:
Constant Field Values

icSigOutputClass sample code for java.awt.color.ICC_Profile.icSigOutputClass

public static final int icSigOutputClass
ICC Profile Class Signature: 'prtr'.

See Also:
Constant Field Values

icSigLinkClass sample code for java.awt.color.ICC_Profile.icSigLinkClass

public static final int icSigLinkClass
ICC Profile Class Signature: 'link'.

See Also:
Constant Field Values

icSigAbstractClass sample code for java.awt.color.ICC_Profile.icSigAbstractClass

public static final int icSigAbstractClass
ICC Profile Class Signature: 'abst'.

See Also:
Constant Field Values

icSigColorSpaceClass sample code for java.awt.color.ICC_Profile.icSigColorSpaceClass

public static final int icSigColorSpaceClass
ICC Profile Class Signature: 'spac'.

See Also:
Constant Field Values

icSigNamedColorClass sample code for java.awt.color.ICC_Profile.icSigNamedColorClass

public static final int icSigNamedColorClass
ICC Profile Class Signature: 'nmcl'.

See Also:
Constant Field Values

icPerceptual sample code for java.awt.color.ICC_Profile.icPerceptual

public static final int icPerceptual
ICC Profile Rendering Intent: Perceptual.

See Also:
Constant Field Values

icRelativeColorimetric sample code for java.awt.color.ICC_Profile.icRelativeColorimetric

public static final int icRelativeColorimetric
ICC Profile Rendering Intent: RelativeColorimetric.

See Also:
Constant Field Values

icMediaRelativeColorimetric sample code for java.awt.color.ICC_Profile.icMediaRelativeColorimetric

public static final int icMediaRelativeColorimetric
ICC Profile Rendering Intent: Media-RelativeColorimetric.

See Also:
Constant Field Values

icSaturation sample code for java.awt.color.ICC_Profile.icSaturation

public static final int icSaturation
ICC Profile Rendering Intent: Saturation.

See Also:
Constant Field Values

icAbsoluteColorimetric sample code for java.awt.color.ICC_Profile.icAbsoluteColorimetric

public static final int icAbsoluteColorimetric
ICC Profile Rendering Intent: AbsoluteColorimetric.

See Also:
Constant Field Values

icICCAbsoluteColorimetric sample code for java.awt.color.ICC_Profile.icICCAbsoluteColorimetric

public static final int icICCAbsoluteColorimetric
ICC Profile Rendering Intent: ICC-AbsoluteColorimetric.

See Also:
Constant Field Values

icSigHead sample code for java.awt.color.ICC_Profile.icSigHead

public static final int icSigHead
ICC Profile Tag Signature: 'head' - special.

See Also:
Constant Field Values

icSigAToB0Tag sample code for java.awt.color.ICC_Profile.icSigAToB0Tag

public static final int icSigAToB0Tag
ICC Profile Tag Signature: 'A2B0'.

See Also:
Constant Field Values

icSigAToB1Tag sample code for java.awt.color.ICC_Profile.icSigAToB1Tag

public static final int icSigAToB1Tag
ICC Profile Tag Signature: 'A2B1'.

See Also:
Constant Field Values

icSigAToB2Tag sample code for java.awt.color.ICC_Profile.icSigAToB2Tag

public static final int icSigAToB2Tag
ICC Profile Tag Signature: 'A2B2'.

See Also:
Constant Field Values

icSigBlueColorantTag sample code for java.awt.color.ICC_Profile.icSigBlueColorantTag

public static final int icSigBlueColorantTag
ICC Profile Tag Signature: 'bXYZ'.

See Also:
Constant Field Values

icSigBlueMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigBlueMatrixColumnTag

public static final int icSigBlueMatrixColumnTag
ICC Profile Tag Signature: 'bXYZ'.

See Also:
Constant Field Values

icSigBlueTRCTag sample code for java.awt.color.ICC_Profile.icSigBlueTRCTag

public static final int icSigBlueTRCTag
ICC Profile Tag Signature: 'bTRC'.

See Also:
Constant Field Values

icSigBToA0Tag sample code for java.awt.color.ICC_Profile.icSigBToA0Tag

public static final int icSigBToA0Tag
ICC Profile Tag Signature: 'B2A0'.

See Also:
Constant Field Values

icSigBToA1Tag sample code for java.awt.color.ICC_Profile.icSigBToA1Tag

public static final int icSigBToA1Tag
ICC Profile Tag Signature: 'B2A1'.

See Also:
Constant Field Values

icSigBToA2Tag sample code for java.awt.color.ICC_Profile.icSigBToA2Tag

public static final int icSigBToA2Tag
ICC Profile Tag Signature: 'B2A2'.

See Also:
Constant Field Values

icSigCalibrationDateTimeTag sample code for java.awt.color.ICC_Profile.icSigCalibrationDateTimeTag

public static final int icSigCalibrationDateTimeTag
ICC Profile Tag Signature: 'calt'.

See Also:
Constant Field Values

icSigCharTargetTag sample code for java.awt.color.ICC_Profile.icSigCharTargetTag

public static final int icSigCharTargetTag
ICC Profile Tag Signature: 'targ'.

See Also:
Constant Field Values

icSigCopyrightTag sample code for java.awt.color.ICC_Profile.icSigCopyrightTag

public static final int icSigCopyrightTag
ICC Profile Tag Signature: 'cprt'.

See Also:
Constant Field Values

icSigCrdInfoTag sample code for java.awt.color.ICC_Profile.icSigCrdInfoTag

public static final int icSigCrdInfoTag
ICC Profile Tag Signature: 'crdi'.

See Also:
Constant Field Values

icSigDeviceMfgDescTag sample code for java.awt.color.ICC_Profile.icSigDeviceMfgDescTag

public static final int icSigDeviceMfgDescTag
ICC Profile Tag Signature: 'dmnd'.

See Also:
Constant Field Values

icSigDeviceModelDescTag sample code for java.awt.color.ICC_Profile.icSigDeviceModelDescTag

public static final int icSigDeviceModelDescTag
ICC Profile Tag Signature: 'dmdd'.

See Also:
Constant Field Values

icSigDeviceSettingsTag sample code for java.awt.color.ICC_Profile.icSigDeviceSettingsTag

public static final int icSigDeviceSettingsTag
ICC Profile Tag Signature: 'devs'.

See Also:
Constant Field Values

icSigGamutTag sample code for java.awt.color.ICC_Profile.icSigGamutTag

public static final int icSigGamutTag
ICC Profile Tag Signature: 'gamt'.

See Also:
Constant Field Values

icSigGrayTRCTag sample code for java.awt.color.ICC_Profile.icSigGrayTRCTag

public static final int icSigGrayTRCTag
ICC Profile Tag Signature: 'kTRC'.

See Also:
Constant Field Values

icSigGreenColorantTag sample code for java.awt.color.ICC_Profile.icSigGreenColorantTag

public static final int icSigGreenColorantTag
ICC Profile Tag Signature: 'gXYZ'.

See Also:
Constant Field Values

icSigGreenMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigGreenMatrixColumnTag

public static final int icSigGreenMatrixColumnTag
ICC Profile Tag Signature: 'gXYZ'.

See Also:
Constant Field Values

icSigGreenTRCTag sample code for java.awt.color.ICC_Profile.icSigGreenTRCTag

public static final int icSigGreenTRCTag
ICC Profile Tag Signature: 'gTRC'.

See Also:
Constant Field Values

icSigLuminanceTag sample code for java.awt.color.ICC_Profile.icSigLuminanceTag

public static final int icSigLuminanceTag
ICC Profile Tag Signature: 'lumi'.

See Also:
Constant Field Values

icSigMeasurementTag sample code for java.awt.color.ICC_Profile.icSigMeasurementTag

public static final int icSigMeasurementTag
ICC Profile Tag Signature: 'meas'.

See Also:
Constant Field Values

icSigMediaBlackPointTag sample code for java.awt.color.ICC_Profile.icSigMediaBlackPointTag

public static final int icSigMediaBlackPointTag
ICC Profile Tag Signature: 'bkpt'.

See Also:
Constant Field Values

icSigMediaWhitePointTag sample code for java.awt.color.ICC_Profile.icSigMediaWhitePointTag

public static final int icSigMediaWhitePointTag
ICC Profile Tag Signature: 'wtpt'.

See Also:
Constant Field Values

icSigNamedColor2Tag sample code for java.awt.color.ICC_Profile.icSigNamedColor2Tag

public static final int icSigNamedColor2Tag
ICC Profile Tag Signature: 'ncl2'.

See Also:
Constant Field Values

icSigOutputResponseTag sample code for java.awt.color.ICC_Profile.icSigOutputResponseTag

public static final int icSigOutputResponseTag
ICC Profile Tag Signature: 'resp'.

See Also:
Constant Field Values

icSigPreview0Tag sample code for java.awt.color.ICC_Profile.icSigPreview0Tag

public static final int icSigPreview0Tag
ICC Profile Tag Signature: 'pre0'.

See Also:
Constant Field Values

icSigPreview1Tag sample code for java.awt.color.ICC_Profile.icSigPreview1Tag

public static final int icSigPreview1Tag
ICC Profile Tag Signature: 'pre1'.

See Also:
Constant Field Values

icSigPreview2Tag sample code for java.awt.color.ICC_Profile.icSigPreview2Tag

public static final int icSigPreview2Tag
ICC Profile Tag Signature: 'pre2'.

See Also:
Constant Field Values

icSigProfileDescriptionTag sample code for java.awt.color.ICC_Profile.icSigProfileDescriptionTag

public static final int icSigProfileDescriptionTag
ICC Profile Tag Signature: 'desc'.

See Also:
Constant Field Values

icSigProfileSequenceDescTag sample code for java.awt.color.ICC_Profile.icSigProfileSequenceDescTag

public static final int icSigProfileSequenceDescTag
ICC Profile Tag Signature: 'pseq'.

See Also:
Constant Field Values

icSigPs2CRD0Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD0Tag

public static final int icSigPs2CRD0Tag
ICC Profile Tag Signature: 'psd0'.

See Also:
Constant Field Values

icSigPs2CRD1Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD1Tag

public static final int icSigPs2CRD1Tag
ICC Profile Tag Signature: 'psd1'.

See Also:
Constant Field Values

icSigPs2CRD2Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD2Tag

public static final int icSigPs2CRD2Tag
ICC Profile Tag Signature: 'psd2'.

See Also:
Constant Field Values

icSigPs2CRD3Tag sample code for java.awt.color.ICC_Profile.icSigPs2CRD3Tag

public static final int icSigPs2CRD3Tag
ICC Profile Tag Signature: 'psd3'.

See Also:
Constant Field Values

icSigPs2CSATag sample code for java.awt.color.ICC_Profile.icSigPs2CSATag

public static final int icSigPs2CSATag
ICC Profile Tag Signature: 'ps2s'.

See Also:
Constant Field Values

icSigPs2RenderingIntentTag sample code for java.awt.color.ICC_Profile.icSigPs2RenderingIntentTag

public static final int icSigPs2RenderingIntentTag
ICC Profile Tag Signature: 'ps2i'.

See Also:
Constant Field Values

icSigRedColorantTag sample code for java.awt.color.ICC_Profile.icSigRedColorantTag

public static final int icSigRedColorantTag
ICC Profile Tag Signature: 'rXYZ'.

See Also:
Constant Field Values

icSigRedMatrixColumnTag sample code for java.awt.color.ICC_Profile.icSigRedMatrixColumnTag

public static final int icSigRedMatrixColumnTag
ICC Profile Tag Signature: 'rXYZ'.

See Also:
Constant Field Values

icSigRedTRCTag sample code for java.awt.color.ICC_Profile.icSigRedTRCTag

public static final int icSigRedTRCTag
ICC Profile Tag Signature: 'rTRC'.

See Also:
Constant Field Values

icSigScreeningDescTag sample code for java.awt.color.ICC_Profile.icSigScreeningDescTag

public static final int icSigScreeningDescTag
ICC Profile Tag Signature: 'scrd'.

See Also:
Constant Field Values

icSigScreeningTag sample code for java.awt.color.ICC_Profile.icSigScreeningTag

public static final int icSigScreeningTag
ICC Profile Tag Signature: 'scrn'.

See Also:
Constant Field Values

icSigTechnologyTag sample code for java.awt.color.ICC_Profile.icSigTechnologyTag

public static final int icSigTechnologyTag
ICC Profile Tag Signature: 'tech'.

See Also:
Constant Field Values

icSigUcrBgTag sample code for java.awt.color.ICC_Profile.icSigUcrBgTag

public static final int icSigUcrBgTag
ICC Profile Tag Signature: 'bfd '.

See Also:
Constant Field Values

icSigViewingCondDescTag sample code for java.awt.color.ICC_Profile.icSigViewingCondDescTag

public static final int icSigViewingCondDescTag
ICC Profile Tag Signature: 'vued'.

See Also:
Constant Field Values

icSigViewingConditionsTag sample code for java.awt.color.ICC_Profile.icSigViewingConditionsTag

public static final int icSigViewingConditionsTag
ICC Profile Tag Signature: 'view'.

See Also:
Constant Field Values

icSigChromaticityTag sample code for java.awt.color.ICC_Profile.icSigChromaticityTag

public static final int icSigChromaticityTag
ICC Profile Tag Signature: 'chrm'.

See Also:
Constant Field Values

icSigChromaticAdaptationTag sample code for java.awt.color.ICC_Profile.icSigChromaticAdaptationTag

public static final int icSigChromaticAdaptationTag
ICC Profile Tag Signature: 'chad'.

See Also:
Constant Field Values

icSigColorantOrderTag sample code for java.awt.color.ICC_Profile.icSigColorantOrderTag

public static final int icSigColorantOrderTag
ICC Profile Tag Signature: 'clro'.

See Also:
Constant Field Values

icSigColorantTableTag sample code for java.awt.color.ICC_Profile.icSigColorantTableTag

public static final int icSigColorantTableTag
ICC Profile Tag Signature: 'clrt'.

See Also:
Constant Field Values

icHdrSize sample code for java.awt.color.ICC_Profile.icHdrSize

public static final int icHdrSize
ICC Profile Header Location: profile size in bytes.

See Also:
Constant Field Values

icHdrCmmId sample code for java.awt.color.ICC_Profile.icHdrCmmId

public static final int icHdrCmmId
ICC Profile Header Location: CMM for this profile.

See Also:
Constant Field Values

icHdrVersion sample code for java.awt.color.ICC_Profile.icHdrVersion

public static final int icHdrVersion
ICC Profile Header Location: format version number.

See Also:
Constant Field Values

icHdrDeviceClass sample code for java.awt.color.ICC_Profile.icHdrDeviceClass

public static final int icHdrDeviceClass
ICC Profile Header Location: type of profile.

See Also:
Constant Field Values

icHdrColorSpace sample code for java.awt.color.ICC_Profile.icHdrColorSpace

public static final int icHdrColorSpace
ICC Profile Header Location: color space of data.

See Also:
Constant Field Values

icHdrPcs sample code for java.awt.color.ICC_Profile.icHdrPcs

public static final int icHdrPcs
ICC Profile Header Location: PCS - XYZ or Lab only.

See Also:
Constant Field Values

icHdrDate sample code for java.awt.color.ICC_Profile.icHdrDate

public static final int icHdrDate
ICC Profile Header Location: date profile was created.

See Also:
Constant Field Values

icHdrMagic sample code for java.awt.color.ICC_Profile.icHdrMagic

public static final int icHdrMagic
ICC Profile Header Location: icMagicNumber.

See Also:
Constant Field Values

icHdrPlatform sample code for java.awt.color.ICC_Profile.icHdrPlatform

public static final int icHdrPlatform
ICC Profile Header Location: primary platform.

See Also:
Constant Field Values

icHdrFlags sample code for java.awt.color.ICC_Profile.icHdrFlags

public static final int icHdrFlags
ICC Profile Header Location: various bit settings.

See Also:
Constant Field Values

icHdrManufacturer sample code for java.awt.color.ICC_Profile.icHdrManufacturer

public static final int icHdrManufacturer
ICC Profile Header Location: device manufacturer.

See Also:
Constant Field Values

icHdrModel sample code for java.awt.color.ICC_Profile.icHdrModel

public static final int icHdrModel
ICC Profile Header Location: device model number.

See Also:
Constant Field Values

icHdrAttributes sample code for java.awt.color.ICC_Profile.icHdrAttributes

public static final int icHdrAttributes
ICC Profile Header Location: device attributes.

See Also:
Constant Field Values

icHdrRenderingIntent sample code for java.awt.color.ICC_Profile.icHdrRenderingIntent

public static final int icHdrRenderingIntent
ICC Profile Header Location: rendering intent.

See Also:
Constant Field Values

icHdrIlluminant sample code for java.awt.color.ICC_Profile.icHdrIlluminant

public static final int icHdrIlluminant
ICC Profile Header Location: profile illuminant.

See Also:
Constant Field Values

icHdrCreator sample code for java.awt.color.ICC_Profile.icHdrCreator

public static final int icHdrCreator
ICC Profile Header Location: profile creator.

See Also:
Constant Field Values

icHdrProfileID sample code for java.awt.color.ICC_Profile.icHdrProfileID

public static final int icHdrProfileID
ICC Profile Header Location: profile's ID.

See Also:
Constant Field Values

icTagType sample code for java.awt.color.ICC_Profile.icTagType

public static final int icTagType
ICC Profile Constant: tag type signaturE.

See Also:
Constant Field Values

icTagReserved sample code for java.awt.color.ICC_Profile.icTagReserved

public static final int icTagReserved
ICC Profile Constant: reserved.

See Also:
Constant Field Values

icCurveCount sample code for java.awt.color.ICC_Profile.icCurveCount

public static final int icCurveCount
ICC Profile Constant: curveType count.

See Also:
Constant Field Values

icCurveData sample code for java.awt.color.ICC_Profile.icCurveData

public static final int icCurveData
ICC Profile Constant: curveType data.

See Also:
Constant Field Values

icXYZNumberX sample code for java.awt.color.ICC_Profile.icXYZNumberX

public static final int icXYZNumberX
ICC Profile Constant: XYZNumber X.

See Also:
Constant Field Values
Method Detail

finalize sample code for java.awt.color.ICC_Profile.finalize() definition code for java.awt.color.ICC_Profile.finalize()

protected void finalize()
Frees the resources associated with an ICC_Profile object.

Overrides:
finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() in class Object sample code for java.lang.Object definition code for java.lang.Object

getInstance sample code for java.awt.color.ICC_Profile.getInstance(byte[]) definition code for java.awt.color.ICC_Profile.getInstance(byte[])

public static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile  getInstance(byte[] data)
Constructs an ICC_Profile object corresponding to the data in a byte array. Throws an IllegalArgumentException if the data does not correspond to a valid ICC Profile.

Parameters:
data - the specified ICC Profile data
Returns:
an ICC_Profile object corresponding to the data in the specified data array.

getInstance sample code for java.awt.color.ICC_Profile.getInstance(int) definition code for java.awt.color.ICC_Profile.getInstance(int)

public static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile  getInstance(int cspace)
Constructs an ICC_Profile corresponding to one of the specific color spaces defined by the ColorSpace class (for example CS_sRGB). Throws an IllegalArgumentException if cspace is not one of the defined color spaces.

Parameters:
cspace - the type of color space to create a profile for. The specified type is one of the color space constants defined in the ColorSpace class.
Returns:
an ICC_Profile object corresponding to the specified ColorSpace type.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - If cspace is not one of the predefined color space types.

getInstance sample code for java.awt.color.ICC_Profile.getInstance(java.lang.String) definition code for java.awt.color.ICC_Profile.getInstance(java.lang.String)

public static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile  getInstance(String sample code for java.lang.String definition code for java.lang.String  fileName)
                               throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Constructs an ICC_Profile corresponding to the data in a file. fileName may be an absolute or a relative file specification. Relative file names are looked for in several places: first, relative to any directories specified by the java.iccprofile.path property; second, relative to any directories specified by the java.class.path property; finally, in a directory used to store profiles always available, such as the profile for sRGB. Built-in profiles use .pf as the file name extension for profiles, e.g. sRGB.pf. This method throws an IOException if the specified file cannot be opened or if an I/O error occurs while reading the file. It throws an IllegalArgumentException if the file does not contain valid ICC Profile data.

Parameters:
fileName - The file that contains the data for the profile.
Returns:
an ICC_Profile object corresponding to the data in the specified file.
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - If the specified file cannot be opened or an I/O error occurs while reading the file.
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - If the file does not contain valid ICC Profile data.
SecurityException sample code for java.lang.SecurityException definition code for java.lang.SecurityException - If a security manager is installed and it does not permit read access to the given file.

getInstance sample code for java.awt.color.ICC_Profile.getInstance(java.io.InputStream) definition code for java.awt.color.ICC_Profile.getInstance(java.io.InputStream)

public static ICC_Profile sample code for java.awt.color.ICC_Profile definition code for java.awt.color.ICC_Profile  getInstance(InputStream sample code for java.io.InputStream definition code for java.io.InputStream  s)
                               throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Constructs an ICC_Profile corresponding to the data in an InputStream. This method throws an IllegalArgumentException if the stream does not contain valid ICC Profile data. It throws an IOException if an I/O error occurs while reading the stream.

Parameters:
s - The input stream from which to read the profile data.
Returns:
an ICC_Profile object corresponding to the data in the specified InputStream.
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - If an I/O error occurs while reading the stream.
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - If the stream does not contain valid ICC Profile data.

getMajorVersion sample code for java.awt.color.ICC_Profile.getMajorVersion() definition code for java.awt.color.ICC_Profile.getMajorVersion()

public int getMajorVersion()
Returns profile major version.

Returns:
The major version of the profile.

getMinorVersion sample code for java.awt.color.ICC_Profile.getMinorVersion() definition code for java.awt.color.ICC_Profile.getMinorVersion()

public int getMinorVersion()
Returns profile minor version.

Returns:
The minor version of the profile.

getProfileClass sample code for java.awt.color.ICC_Profile.getProfileClass() definition code for java.awt.color.ICC_Profile.getProfileClass()

public int getProfileClass()
Returns the profile class.

Returns:
One of the predefined profile class constants.

getColorSpaceType sample code for java.awt.color.ICC_Profile.getColorSpaceType() definition code for java.awt.color.ICC_Profile.getColorSpaceType()

public int getColorSpaceType()
Returns the color space type. Returns one of the color space type constants defined by the ColorSpace class. This is the "input" color space of the profile. The type defines the number of components of the color space and the interpretation, e.g. TYPE_RGB identifies a color space with three components - red, green, and blue. It does not define the particular color characteristics of the space, e.g. the chromaticities of the primaries.

Returns:
One of the color space type constants defined in the ColorSpace class.

getPCSType sample code for java.awt.color.ICC_Profile.getPCSType() definition code for java.awt.color.ICC_Profile.getPCSType()

public int getPCSType()
Returns the color space type of the Profile Connection Space (PCS). Returns one of the color space type constants defined by the ColorSpace class. This is the "output" color space of the profile. For an input, display, or output profile useful for tagging colors or images, this will be either TYPE_XYZ or TYPE_Lab and should be interpreted as the corresponding specific color space defined in the ICC specification. For a device link profile, this could be any of the color space type constants.

Returns:
One of the color space type constants defined in the ColorSpace class.

write sample code for java.awt.color.ICC_Profile.write(java.lang.String) definition code for java.awt.color.ICC_Profile.write(java.lang.String)

public void write(String sample code for java.lang.String definition code for java.lang.String  fileName)
           throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Write this ICC_Profile to a file.

Parameters:
fileName - The file to write the profile data to.
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - If the file cannot be opened for writing or an I/O error occurs while writing to the file.

write sample code for java.awt.color.ICC_Profile.write(java.io.OutputStream) definition code for java.awt.color.ICC_Profile.write(java.io.OutputStream)

public void write(OutputStream sample code for java.io.OutputStream definition code for java.io.OutputStream  s)
           throws IOException sample code for java.io.IOException definition code for java.io.IOException 
Write this ICC_Profile to an OutputStream.

Parameters:
s - The stream to write the profile data to.
Throws:
IOException sample code for java.io.IOException definition code for java.io.IOException - If an I/O error occurs while writing to the stream.

getData sample code for java.awt.color.ICC_Profile.getData() definition code for java.awt.color.ICC_Profile.getData()

public byte[] getData()
Returns a byte array corresponding to the data of this ICC_Profile.

Returns:
A byte array that contains the profile data.
See Also:
setData(int, byte[]) sample code for java.awt.color.ICC_Profile.setData(int, byte[]) definition code for java.awt.color.ICC_Profile.setData(int, byte[])

getData sample code for java.awt.color.ICC_Profile.getData(int) definition code for java.awt.color.ICC_Profile.getData(int)

public byte[] getData(int tagSignature)
Returns a particular tagged data element from the profile as a byte array. Elements are identified by signatures as defined in the ICC specification. The signature icSigHead can be used to get the header. This method is useful for advanced applets or applications which need to access profile data directly.

Parameters:
tagSignature - The ICC tag signature for the data element you want to get.
Returns:
A byte array that contains the tagged data element. Returns null if the specified tag doesn't exist.
See Also:
setData(int, byte[]) sample code for java.awt.color.ICC_Profile.setData(int, byte[]) definition code for java.awt.color.ICC_Profile.setData(int, byte[])

setData sample code for java.awt.color.ICC_Profile.setData(int, byte[]) definition code for java.awt.color.ICC_Profile.setData(int, byte[])

public void setData(int tagSignature,
                    byte[] tagData)
Sets a particular tagged data element in the profile from a byte array. This method is useful for advanced applets or applications which need to access profile data directly.

Parameters:
tagSignature - The ICC tag signature for the data element you want to set.
tagData - the data to set for the specified tag signature
See Also:
getData() sample code for java.awt.color.ICC_Profile.getData() definition code for java.awt.color.ICC_Profile.getData()

getNumComponents sample code for java.awt.color.ICC_Profile.getNumComponents() definition code for java.awt.color.ICC_Profile.getNumComponents()

public int getNumComponents()
Returns the number of color components in the "input" color space of this profile. For example if the color space type of this profile is TYPE_RGB, then this method will return 3.

Returns:
The number of color components in the profile's input color space.
Throws:
ProfileDataException sample code for java.awt.color.ProfileDataException definition code for java.awt.color.ProfileDataException - if color space is in the profile is invalid

readResolve sample code for java.awt.color.ICC_Profile.readResolve() definition code for java.awt.color.ICC_Profile.readResolve()

protected Object sample code for java.lang.Object definition code for java.lang.Object  readResolve()
                      throws ObjectStreamException sample code for java.io.ObjectStreamException definition code for java.io.ObjectStreamException 
Resolves instances being deserialized into instances registered with CMM.

Returns:
ICC_Profile object for profile registered with CMM.
Throws:
ObjectStreamException sample code for java.io.ObjectStreamException definition code for java.io.ObjectStreamException - never thrown, but mandated by the serialization spec.