2
基本的に私は次のようにアンチエイリアスをオフにしたいと思います:このJava関数でテキストのアンチエイリアスをオフにするにはどうすればよいですか?
public BufferedImage createText(String text) {
//create image
BufferedImage image = new BufferedImage(95, 20,
BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = (Graphics2D) image.getGraphics();
//set background
graphics.setColor(Color.white);
graphics.fillRect(0, 0, 95, 20);
//draw text
graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_OFF);
graphics.setColor(Color.black);
graphics.setFont(new Font("volter", Font.PLAIN, 9));
graphics.drawString(text, 0, 10);
return image;
}
が、それはここでは、働いていないが、この関数が生成するものです:
私はちょうどであることが黒と白たいです他に何もないので、私はアンチエイリアスを無効にすることが重要です!
が魅力のように働いた - どうもありがとうございました:) – Macmee