On Mon, 6 Jun 2022 23:47:15 GMT, Alexander Zuev <kiz...@openjdk.org> wrote:

>> Detect the situation where we do need to perform interpolation during 
>> ImageIcon
>> painting and set a hint to the rendering to perform bicubic approximation so
>> image details are preserved during transition.
>
> Alexander Zuev has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Fix the line ends

Does the generic problem still exist? The one that you demonstrated with a 
sample image?

If the user loads an icon which has lines, the lines may disappear if the icon 
is scaled down. The problem could be seen with regular `ImageIcon` too, not 
necessarily with a `MultiResolutionImage`.

The solution is to apply BICUBIC rendering hint, which could be not as easy: 
the icon is likely used in a Swing component rather than rendered directly.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7805

Reply via email to