[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-2d-dev
Subject: [OpenJDK 2D-Dev] Anti-aliased font in translucent BufferedImage
From: Janda Martin <jandam () crcdata ! cz>
Date: 2015-07-20 10:52:59
Message-ID: 382037629.1157.1437389579483.JavaMail.zimbra () crcdata ! cz
[Download RAW message or body]
I have issues with anti-aliased text rendering to translucent BufferedImage. Only \
anti-aliasing is rendered. Will this be fixed in Java8u60?
Pseudo code
BufferedImage - INT_ARGB
clear: new Color(255, 255, 255, 0)
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, \
RenderingHints.VALUE_ANTIALIAS_ON); // - independent on this setting \
g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, \
RenderingHints.VALUE_TEXT_ANTIALIAS_DEFAULT);
g2.setComposite(AlphaComposite.SrcOver);
g2.setColor(Color.BLACK);
g2.drawGlyphVector OR g2.drawString
--
Java 8u45 Intel 64bit - linux
Look like JDK-8013564 - Font rendering anti-aliasing in translucent \
BufferedImages broken https://bugs.openjdk.java.net/browse/JDK-8013564
There is not very good workaround - fill glyph outline
Thank you
Martin
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic