API Overview API Index Package Overview Direct link to this page
JDK 1.6
  java.awt.color. ICC_ProfileRGB View Source
Author(s)
Since
Version
Serial
Hierarchy
 Object
      ICC_Profile
          ICC_ProfileRGB
Implements
Subclasses
Description
public class ICC_ProfileRGB
  The ICC_ProfileRGB class is a subclass of the ICC_Profile class that represents profiles which meet the following criteria: The profile's color space type is RGB. The profile includes the redColorantTag, greenColorantTag, blueColorantTag, redTRCTag, greenTRCTag, blueTRCTag, and mediaWhitePointTag tags. The ICC_Profile getInstance method will return an ICC_ProfileRGB object when these conditions are met.
See also:   
Constructors
pack-private ICC_ProfileRGB (long ID)
  Constructs an new ICC_ProfileRGB from a CMM ID.
pack-private ICC_ProfileRGB (sun.awt.color.ProfileDeferralInfo pdi)
  Constructs a new ICC_ProfileRGB from a ProfileDeferralInfo object.
Methods
Hide/Show inherited methods
pack-private void activateDeferredProfile () [Inherited From ICC_Profile]
protected void finalize () [Inherited From ICC_Profile]
Frees the resources associated with an ICC_Profile object.
public int getColorSpaceType () [Inherited From ICC_Profile]
  Returns the color space type.
pack-privatestatic int getColorSpaceType (long profileID) [Inherited From ICC_Profile]
public byte getData () [Inherited From ICC_Profile]
  Returns a byte array corresponding to the data of this ICC_Profile.
public byte getData (int tagSignature) [Inherited From ICC_Profile]
  Returns a particular tagged data element from the profile as a byte array.
pack-privatestatic byte getData (long profileID, int tagSignature) [Inherited From ICC_Profile]
pack-privatestatic ICC_Profile getDeferredInstance (sun.awt.color.ProfileDeferralInfo pdi) throws IOException [Inherited From ICC_Profile]
  Constructs an ICC_Profile for which the actual loading of the profile data from a file and the initialization of the CMM should be deferred as long as possible.
public float getGamma (int component) [Overrides ICC_Profile]
  Returns a gamma value representing the tone reproduction curve (TRC) for a particular component.
publicstatic ICC_Profile getInstance (byte[] data) [Inherited From ICC_Profile]
  Constructs an ICC_Profile object corresponding to the data in a byte array.
publicstatic ICC_Profile getInstance (InputStream s) throws IOException [Inherited From ICC_Profile]
  Constructs an ICC_Profile corresponding to the data in an InputStream.
publicstatic ICC_Profile getInstance (int cspace) [Inherited From ICC_Profile]
  Constructs an ICC_Profile corresponding to one of the specific color spaces defined by the ColorSpace class (for example CS_sRGB).
publicstatic ICC_Profile getInstance (String fileName) throws IOException [Inherited From ICC_Profile]
  Constructs an ICC_Profile corresponding to the data in a file.
public int getMajorVersion () [Inherited From ICC_Profile]
  Returns profile major version.
public float getMatrix ()
  Returns a 3x3 float matrix constructed from the X, Y, and Z components of the profile's redColorantTag, greenColorantTag, and blueColorantTag.
public float getMediaWhitePoint () [Overrides ICC_Profile]
  Returns an array that contains the components of the profile's mediaWhitePointTag.
public int getMinorVersion () [Inherited From ICC_Profile]
  Returns profile minor version.
public int getNumComponents () [Inherited From ICC_Profile]
  Returns the number of color components in the "input" color space of this profile.
public int getPCSType () [Inherited From ICC_Profile]
  Returns the color space type of the Profile Connection Space (PCS).
pack-privatestatic int getPCSType (long profileID) [Inherited From ICC_Profile]
public int getProfileClass () [Inherited From ICC_Profile]
  Returns the profile class.
pack-privatestatic byte getProfileDataFromStream (InputStream s) throws IOException [Inherited From ICC_Profile]
pack-private int getRenderingIntent () [Inherited From ICC_Profile]
  Returns the rendering intent of the profile.
public short getTRC (int component) [Overrides ICC_Profile]
  Returns the TRC for a particular component as an array.
pack-private float getXYZTag (int theTagSignature) [Inherited From ICC_Profile]
Returns a float array of length 3 containing the X, Y, and Z components encoded in an XYZType tag.
pack-privatestatic int iccCStoJCS (int theColorSpaceSig) [Inherited From ICC_Profile]
pack-privatestatic int intFromBigEndian (byte[] array, int index) [Inherited From ICC_Profile]
pack-privatestatic void intToBigEndian (int value, byte[] array, int index) [Inherited From ICC_Profile]
protected Object readResolve () throws ObjectStreamException [Inherited From ICC_Profile]
  Resolves instances being deserialized into instances registered with CMM.
public void setData (int tagSignature, byte[] tagData) [Inherited From ICC_Profile]
  Sets a particular tagged data element in the profile from a byte array.
pack-private void setRenderingIntent (int renderingIntent) [Inherited From ICC_Profile]
  Sets the rendering intent of the profile.
pack-privatestatic short shortFromBigEndian (byte[] array, int index) [Inherited From ICC_Profile]
pack-privatestatic void shortToBigEndian (short value, byte[] array, int index) [Inherited From ICC_Profile]
public void write (OutputStream s) throws IOException [Inherited From ICC_Profile]
  Write this ICC_Profile to an OutputStream.
public void write (String fileName) throws IOException [Inherited From ICC_Profile]
  Write this ICC_Profile to a file.
Fields
Hide/Show inherited fields
publicfinalstatic int BLUECOMPONENT = "2"
Used to get a gamma value or TRC for the blue component.
publicfinalstatic int CLASS_ABSTRACT = "5" [Inherited From ICC_Profile]
Profile class is abstract.
publicfinalstatic int CLASS_COLORSPACECONVERSION = "4" [Inherited From ICC_Profile]
Profile class is color space conversion.
publicfinalstatic int CLASS_DEVICELINK = "3" [Inherited From ICC_Profile]
Profile class is device link.
publicfinalstatic int CLASS_DISPLAY = "1" [Inherited From ICC_Profile]
Profile class is display.
publicfinalstatic int CLASS_INPUT = "0" [Inherited From ICC_Profile]
Profile class is input.
publicfinalstatic int CLASS_NAMEDCOLOR = "6" [Inherited From ICC_Profile]
Profile class is named color.
publicfinalstatic int CLASS_OUTPUT = "2" [Inherited From ICC_Profile]
Profile class is output.
publicfinalstatic int GREENCOMPONENT = "1"
Used to get a gamma value or TRC for the green component.
publicfinalstatic int icAbsoluteColorimetric = "3" [Inherited From ICC_Profile]
ICC Profile Rendering Intent: AbsoluteColorimetric.
publicfinalstatic int icCurveCount = "8" [Inherited From ICC_Profile]
ICC Profile Constant: curveType count.
publicfinalstatic int icCurveData = "12" [Inherited From ICC_Profile]
ICC Profile Constant: curveType data.
publicfinalstatic int icHdrAttributes = "56" [Inherited From ICC_Profile]
ICC Profile Header Location: device attributes.
publicfinalstatic int icHdrCmmId = "4" [Inherited From ICC_Profile]
ICC Profile Header Location: CMM for this profile.
publicfinalstatic int icHdrColorSpace = "16" [Inherited From ICC_Profile]
ICC Profile Header Location: color space of data.
publicfinalstatic int icHdrCreator = "80" [Inherited From ICC_Profile]
ICC Profile Header Location: profile creator.
publicfinalstatic int icHdrDate = "24" [Inherited From ICC_Profile]
ICC Profile Header Location: date profile was created.
publicfinalstatic int icHdrDeviceClass = "12" [Inherited From ICC_Profile]
ICC Profile Header Location: type of profile.
publicfinalstatic int icHdrFlags = "44" [Inherited From ICC_Profile]
ICC Profile Header Location: various bit settings.
publicfinalstatic int icHdrIlluminant = "68" [Inherited From ICC_Profile]
ICC Profile Header Location: profile illuminant.
publicfinalstatic int icHdrMagic = "36" [Inherited From ICC_Profile]
ICC Profile Header Location: icMagicNumber.
publicfinalstatic int icHdrManufacturer = "48" [Inherited From ICC_Profile]
ICC Profile Header Location: device manufacturer.
publicfinalstatic int icHdrModel = "52" [Inherited From ICC_Profile]
ICC Profile Header Location: device model number.
publicfinalstatic int icHdrPcs = "20" [Inherited From ICC_Profile]
ICC Profile Header Location: PCS - XYZ or Lab only.
publicfinalstatic int icHdrPlatform = "40" [Inherited From ICC_Profile]
ICC Profile Header Location: primary platform.
publicfinalstatic int icHdrProfileID = "84" [Inherited From ICC_Profile]
  ICC Profile Header Location: profile's ID.
publicfinalstatic int icHdrRenderingIntent = "64" [Inherited From ICC_Profile]
ICC Profile Header Location: rendering intent.
publicfinalstatic int icHdrSize = "0" [Inherited From ICC_Profile]
ICC Profile Header Location: profile size in bytes.
publicfinalstatic int icHdrVersion = "8" [Inherited From ICC_Profile]
ICC Profile Header Location: format version number.
publicfinalstatic int icICCAbsoluteColorimetric = "3" [Inherited From ICC_Profile]
  ICC Profile Rendering Intent: ICC-AbsoluteColorimetric.
publicfinalstatic int icMediaRelativeColorimetric = "1" [Inherited From ICC_Profile]
  ICC Profile Rendering Intent: Media-RelativeColorimetric.
publicfinalstatic int icPerceptual = "0" [Inherited From ICC_Profile]
ICC Profile Rendering Intent: Perceptual.
publicfinalstatic int icRelativeColorimetric = "1" [Inherited From ICC_Profile]
ICC Profile Rendering Intent: RelativeColorimetric.
publicfinalstatic int icSaturation = "2" [Inherited From ICC_Profile]
ICC Profile Rendering Intent: Saturation.
publicfinalstatic int icSigAbstractClass = "1633842036" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'abst'.
publicfinalstatic int icSigAToB0Tag = "1093812784" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'A2B0'.
publicfinalstatic int icSigAToB1Tag = "1093812785" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'A2B1'.
publicfinalstatic int icSigAToB2Tag = "1093812786" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'A2B2'.
publicfinalstatic int icSigBlueColorantTag = "1649957210" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'bXYZ'.
publicfinalstatic int icSigBlueMatrixColumnTag = "1649957210" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'bXYZ'.
publicfinalstatic int icSigBlueTRCTag = "1649693251" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'bTRC'.
publicfinalstatic int icSigBToA0Tag = "1110589744" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'B2A0'.
publicfinalstatic int icSigBToA1Tag = "1110589745" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'B2A1'.
publicfinalstatic int icSigBToA2Tag = "1110589746" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'B2A2'.
publicfinalstatic int icSigCalibrationDateTimeTag = "1667329140" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'calt'.
publicfinalstatic int icSigCharTargetTag = "1952543335" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'targ'.
publicfinalstatic int icSigChromaticAdaptationTag = "1667785060" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'chad'.
publicfinalstatic int icSigChromaticityTag = "1667789421" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'chrm'.
publicfinalstatic int icSigCmyData = "1129142560" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'CMY '.
publicfinalstatic int icSigCmykData = "1129142603" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'CMYK'.
publicfinalstatic int icSigColorantOrderTag = "1668051567" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'clro'.
publicfinalstatic int icSigColorantTableTag = "1668051572" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'clrt'.
publicfinalstatic int icSigColorSpaceClass = "1936744803" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'spac'.
publicfinalstatic int icSigCopyrightTag = "1668313716" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'cprt'.
publicfinalstatic int icSigCrdInfoTag = "1668441193" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'crdi'.
publicfinalstatic int icSigDeviceMfgDescTag = "1684893284" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'dmnd'.
publicfinalstatic int icSigDeviceModelDescTag = "1684890724" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'dmdd'.
publicfinalstatic int icSigDeviceSettingsTag = "1684371059" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'devs'.
publicfinalstatic int icSigDisplayClass = "1835955314" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'mntr'.
publicfinalstatic int icSigGamutTag = "1734438260" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'gamt'.
publicfinalstatic int icSigGrayData = "1196573017" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'GRAY'.
publicfinalstatic int icSigGrayTRCTag = "1800688195" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'kTRC'.
publicfinalstatic int icSigGreenColorantTag = "1733843290" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'gXYZ'.
publicfinalstatic int icSigGreenMatrixColumnTag = "1733843290" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'gXYZ'.
publicfinalstatic int icSigGreenTRCTag = "1733579331" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'gTRC'.
publicfinalstatic int icSigHead = "1751474532" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'head' - special.
publicfinalstatic int icSigHlsData = "1212961568" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'HLS'.
publicfinalstatic int icSigHsvData = "1213421088" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'HSV'.
publicfinalstatic int icSigInputClass = "1935896178" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'scnr'.
publicfinalstatic int icSigLabData = "1281450528" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'Lab '.
publicfinalstatic int icSigLinkClass = "1818848875" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'link'.
publicfinalstatic int icSigLuminanceTag = "1819635049" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'lumi'.
publicfinalstatic int icSigLuvData = "1282766368" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'Luv '.
publicfinalstatic int icSigMeasurementTag = "1835360627" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'meas'.
publicfinalstatic int icSigMediaBlackPointTag = "1651208308" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'bkpt'.
publicfinalstatic int icSigMediaWhitePointTag = "2004119668" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'wtpt'.
publicfinalstatic int icSigNamedColor2Tag = "1852009522" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'ncl2'.
publicfinalstatic int icSigNamedColorClass = "1852662636" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'nmcl'.
publicfinalstatic int icSigOutputClass = "1886549106" [Inherited From ICC_Profile]
ICC Profile Class Signature: 'prtr'.
publicfinalstatic int icSigOutputResponseTag = "1919251312" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'resp'.
publicfinalstatic int icSigPreview0Tag = "1886545200" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'pre0'.
publicfinalstatic int icSigPreview1Tag = "1886545201" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'pre1'.
publicfinalstatic int icSigPreview2Tag = "1886545202" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'pre2'.
publicfinalstatic int icSigProfileDescriptionTag = "1684370275" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'desc'.
publicfinalstatic int icSigProfileSequenceDescTag = "1886610801" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'pseq'.
publicfinalstatic int icSigPs2CRD0Tag = "1886610480" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'psd0'.
publicfinalstatic int icSigPs2CRD1Tag = "1886610481" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'psd1'.
publicfinalstatic int icSigPs2CRD2Tag = "1886610482" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'psd2'.
publicfinalstatic int icSigPs2CRD3Tag = "1886610483" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'psd3'.
publicfinalstatic int icSigPs2CSATag = "1886597747" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'ps2s'.
publicfinalstatic int icSigPs2RenderingIntentTag = "1886597737" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'ps2i'.
publicfinalstatic int icSigRedColorantTag = "1918392666" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'rXYZ'.
publicfinalstatic int icSigRedMatrixColumnTag = "1918392666" [Inherited From ICC_Profile]
  ICC Profile Tag Signature: 'rXYZ'.
publicfinalstatic int icSigRedTRCTag = "1918128707" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'rTRC'.
publicfinalstatic int icSigRgbData = "1380401696" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'RGB '.
publicfinalstatic int icSigScreeningDescTag = "1935897188" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'scrd'.
publicfinalstatic int icSigScreeningTag = "1935897198" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'scrn'.
publicfinalstatic int icSigSpace2CLR = "843271250" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '2CLR'.
publicfinalstatic int icSigSpace3CLR = "860048466" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '3CLR'.
publicfinalstatic int icSigSpace4CLR = "876825682" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '4CLR'.
publicfinalstatic int icSigSpace5CLR = "893602898" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '5CLR'.
publicfinalstatic int icSigSpace6CLR = "910380114" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '6CLR'.
publicfinalstatic int icSigSpace7CLR = "927157330" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '7CLR'.
publicfinalstatic int icSigSpace8CLR = "943934546" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '8CLR'.
publicfinalstatic int icSigSpace9CLR = "960711762" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: '9CLR'.
publicfinalstatic int icSigSpaceACLR = "1094929490" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'ACLR'.
publicfinalstatic int icSigSpaceBCLR = "1111706706" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'BCLR'.
publicfinalstatic int icSigSpaceCCLR = "1128483922" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'CCLR'.
publicfinalstatic int icSigSpaceDCLR = "1145261138" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'DCLR'.
publicfinalstatic int icSigSpaceECLR = "1162038354" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'ECLR'.
publicfinalstatic int icSigSpaceFCLR = "1178815570" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'FCLR'.
publicfinalstatic int icSigTechnologyTag = "1952801640" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'tech'.
publicfinalstatic int icSigUcrBgTag = "1650877472" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'bfd '.
publicfinalstatic int icSigViewingCondDescTag = "1987405156" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'vued'.
publicfinalstatic int icSigViewingConditionsTag = "1986618743" [Inherited From ICC_Profile]
ICC Profile Tag Signature: 'view'.
publicfinalstatic int icSigXYZData = "1482250784" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'XYZ '.
publicfinalstatic int icSigYCbCrData = "1497588338" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'YCbr'.
publicfinalstatic int icSigYxyData = "1501067552" [Inherited From ICC_Profile]
ICC Profile Color Space Type Signature: 'Yxy '.
publicfinalstatic int icTagReserved = "4" [Inherited From ICC_Profile]
ICC Profile Constant: reserved.
publicfinalstatic int icTagType = "0" [Inherited From ICC_Profile]
ICC Profile Constant: tag type signaturE.
publicfinalstatic int icXYZNumberX = "8" [Inherited From ICC_Profile]
ICC Profile Constant: XYZNumber X.
pack-privatetransient long ID [Inherited From ICC_Profile]
publicfinalstatic int REDCOMPONENT = "0"
Used to get a gamma value or TRC for the red component.
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar