Package org.apache.commons.imaging.icc
Class IccProfileInfo
- java.lang.Object
-
- org.apache.commons.imaging.icc.IccProfileInfo
-
public class IccProfileInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description intcmmTypeSignatureintcolorSpaceprivate byte[]dataintdeviceManufacturerintdeviceModelprivate static java.util.logging.LoggerLOGGERintprimaryPlatformSignatureintprofileConnectionSpaceintprofileCreatorSignatureintprofileDeviceClassSignatureintprofileFileSignatureprivate byte[]profileIdintprofileSizeintprofileVersionintrenderingIntentprivate IccTag[]tagsintvariousFlags
-
Constructor Summary
Constructors Constructor Description IccProfileInfo(byte[] data, int profileSize, int cmmTypeSignature, int profileVersion, int profileDeviceClassSignature, int colorSpace, int profileConnectionSpace, int profileFileSignature, int primaryPlatformSignature, int variousFlags, int deviceManufacturer, int deviceModel, int renderingIntent, int profileCreatorSignature, byte[] profileId, IccTag[] tags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump(java.lang.String prefix)byte[]getData()byte[]getProfileId()IccTag[]getTags()booleanisSrgb()private voidprintCharQuad(java.io.PrintWriter pw, java.lang.String msg, int i)java.lang.StringtoString()java.lang.StringtoString(java.lang.String prefix)
-
-
-
Field Detail
-
LOGGER
private static final java.util.logging.Logger LOGGER
-
data
private final byte[] data
-
profileSize
public final int profileSize
-
cmmTypeSignature
public final int cmmTypeSignature
-
profileVersion
public final int profileVersion
-
profileDeviceClassSignature
public final int profileDeviceClassSignature
-
colorSpace
public final int colorSpace
-
profileConnectionSpace
public final int profileConnectionSpace
-
profileFileSignature
public final int profileFileSignature
-
primaryPlatformSignature
public final int primaryPlatformSignature
-
variousFlags
public final int variousFlags
-
deviceManufacturer
public final int deviceManufacturer
-
deviceModel
public final int deviceModel
-
renderingIntent
public final int renderingIntent
-
profileCreatorSignature
public final int profileCreatorSignature
-
profileId
private final byte[] profileId
-
tags
private final IccTag[] tags
-
-
Constructor Detail
-
IccProfileInfo
public IccProfileInfo(byte[] data, int profileSize, int cmmTypeSignature, int profileVersion, int profileDeviceClassSignature, int colorSpace, int profileConnectionSpace, int profileFileSignature, int primaryPlatformSignature, int variousFlags, int deviceManufacturer, int deviceModel, int renderingIntent, int profileCreatorSignature, byte[] profileId, IccTag[] tags)
-
-
Method Detail
-
dump
public void dump(java.lang.String prefix)
-
getData
public byte[] getData()
-
getProfileId
public byte[] getProfileId()
-
getTags
public IccTag[] getTags()
-
isSrgb
public boolean isSrgb()
-
printCharQuad
private void printCharQuad(java.io.PrintWriter pw, java.lang.String msg, int i)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String prefix) throws ImagingException, java.io.IOException- Throws:
ImagingExceptionjava.io.IOException
-
-