M
mos
Gast
Hi
ich habe ein Problem mit Images. Sie werden einfach nicht scharf gezeichnet, sondern sind immer extrem verpixelt, kleine schriften sind nicht mehr lesbar.
ich habe eine Funktion die etwas auf ein Graphics2D zeichnet der Art: zeichneEtwas(Graphics2D g){...}
auf ein JPanel angewendet, funktionniert das wunderbar, es lässt sich auch scharf ausdrucken. Wenn ich es jedoch als Image speicher will, etwas so:
wird es ganz verpixelt. Was mache ich falsch?
Grüsse mos
ich habe ein Problem mit Images. Sie werden einfach nicht scharf gezeichnet, sondern sind immer extrem verpixelt, kleine schriften sind nicht mehr lesbar.
ich habe eine Funktion die etwas auf ein Graphics2D zeichnet der Art: zeichneEtwas(Graphics2D g){...}
auf ein JPanel angewendet, funktionniert das wunderbar, es lässt sich auch scharf ausdrucken. Wenn ich es jedoch als Image speicher will, etwas so:
Code:
BufferedImage bi = new BufferedImage(hoehe, breite, BufferedImage.TYPE_BYTE_GRAY);
Graphics2D big2d = bi.createGraphics();
zeichneEtwas(big2d);
File file = new File("test.png"); //speichere das vorher erzeugte Bild
ImageIO.write(bi,"png",file);
wird es ganz verpixelt. Was mache ich falsch?
Grüsse mos