ペイントXPまたはペイントWindows 8では、テキストを書き込むと、プログラムは自動的にフォントの品質を向上させます(少なくとも財政的なプリンターの場合)。以下の同じJavaコードでこれを行う方法を知りたいと思います。GraphicsのdrawStringメソッドのフォント品質を上げる方法は?
まず、私が何を意味するかを確認するには、この画像を見て:
BufferedImage image = ImageIO.read(new File("blankdocument.bmp"));
Graphics g = ((BufferedImage) image).getGraphics();
Font helvetica = new Font("Lucida Sans Unicode", Font.PLAIN, 13);
g.setColor(Color.black);
g.setFont(helvetica);
g.drawString("TEXT WRITING EXAMPLE.", 5, 10);
ImageIO.write(image, "PNG", new File("testx.PNG"));
image.flush();
ありがとう、非常によくエリオット。 –
それを増やす方法はありますか? xD –
私は、 "_LCD_HRGB"(置き換え:RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB)、 良い、より多くの質問は、ありがとう! –