-
Sub-task
-
Resolution: Unresolved
-
P4
-
25
-
generic
-
generic
JDK built-in ICC_Profiles are restricted from being updated using ICC_Profile's `setData()`.
JDK Built-in profiles are those which can be obtained
by calling `ICC_Profile.getInstance(int colorSpaceID)`. If these profiles are updated using setData() `IllegalArgumentExeption` is thrown.
Applications which need a modified version of the built-in profile can do so by creating a copy of built-in profile and call `ICC_Profile.setData()` on the copy of built-in profile.
The chances of breaking an existing application with this change is minimal since API usage for `setData()` did not show many usages.
JDK Built-in profiles are those which can be obtained
by calling `ICC_Profile.getInstance(int colorSpaceID)`. If these profiles are updated using setData() `IllegalArgumentExeption` is thrown.
Applications which need a modified version of the built-in profile can do so by creating a copy of built-in profile and call `ICC_Profile.setData()` on the copy of built-in profile.
The chances of breaking an existing application with this change is minimal since API usage for `setData()` did not show many usages.