| Modifier and Type | Field and Description |
|---|---|
| private static final StampedLock | lock
Prevent changing profiles data during transform creation. |
| private static LCMS |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static native void | colorConvert(long trans, int width, int height, int srcOffset, int srcNextRowOffset, int dstOffset, int dstNextRowOffset, Object srcData, Object dstData)
|
| private static native long | createNativeTransform(long[] profileIDs, int renderingIntent, int inFormatter, int outFormatter, Object disposerRef)
|
| pack-priv static long | createTransform(LCMSProfile[] profiles, int renderingIntent, int inFormatter, int outFormatter, Object disposerRef)
|
| public ColorTransform | createTransform(int renderingIntent, ICC_Profile... profiles)
Implements sun. Constructs ColorTransform object corresponding to the ICC_profiles. |
| pack-priv static LCMSProfile | |
| pack-priv static synchronized PCMM | |
| public byte[] | |
| pack-priv static native byte[] | |
| public byte[] | |
| pack-priv static native byte[] | |
| public Profile | |
| private static native long | |
| public void | |
| pack-priv static native void | setTagDataNative(long ptr, int tagSignature, byte[] data)
Writes supplied data as a tag into the profile. |
| lock | back to summary |
|---|---|
| private static final StampedLock lock Prevent changing profiles data during transform creation. | |
| theLcms | back to summary |
|---|---|
| private static LCMS theLcms | |
| LCMS | back to summary |
|---|---|
| private LCMS() | |
| colorConvert | back to summary |
|---|---|
| pack-priv static native void colorConvert(long trans, int width, int height, int srcOffset, int srcNextRowOffset, int dstOffset, int dstNextRowOffset, Object srcData, Object dstData) | |
| createNativeTransform | back to summary |
|---|---|
| private static native long createNativeTransform(long[] profileIDs, int renderingIntent, int inFormatter, int outFormatter, Object disposerRef) | |
| createTransform | back to summary |
|---|---|
| pack-priv static long createTransform(LCMSProfile[] profiles, int renderingIntent, int inFormatter, int outFormatter, Object disposerRef) | |
| createTransform | back to summary |
|---|---|
| public ColorTransform createTransform(int renderingIntent, ICC_Profile... profiles) Implements sun. Constructs ColorTransform object corresponding to the ICC_profiles. | |
| getLcmsProfile | back to summary |
|---|---|
| pack-priv static LCMSProfile getLcmsProfile(Profile p) | |
| getModule | back to summary |
|---|---|
pack-priv static synchronized PCMM getModule()
| |
| getProfileData | back to summary |
|---|---|
| public byte[] getProfileData(Profile p) Implements sun.
| |
| getProfileDataNative | back to summary |
|---|---|
| pack-priv static native byte[] getProfileDataNative(long ptr) | |
| getTagData | back to summary |
|---|---|
| public byte[] getTagData(Profile p, int tagSignature) Implements sun.
| |
| getTagNative | back to summary |
|---|---|
| pack-priv static native byte[] getTagNative(long profileID, int signature) | |
| loadProfile | back to summary |
|---|---|
| public Profile loadProfile(byte[] data) Implements sun.
| |
| loadProfileNative | back to summary |
|---|---|
| private static native long loadProfileNative(byte[] data, Object ref) | |
| setTagData | back to summary |
|---|---|
| public void setTagData(Profile p, int tagSignature, byte[] data) Implements sun.
| |
| setTagDataNative | back to summary |
|---|---|
| pack-priv static native void setTagDataNative(long ptr, int tagSignature, byte[] data) Writes supplied data as a tag into the profile. Destroys old profile, if new one was successfully created. Returns valid pointer to new profile. Throws CMMException if operation fails, preserve old profile from destruction. | |