T
Tanja24
Gast
Hallo zusammen,
ich habe ein BufferedImage dieses möchte ich verkleinern.
Doch das Ergebnis ist recht pixelig. Mit einem Renderer habe ich es schon versucht, das Ergebnis ist besser aber immer noch pixelig. Muss ich noch was den Renderer mitgeben?
Kann mir jemand helfen wie ich für mein Thumbnail eine besser Qualität erhalte (so wenig pixelig wie möglich):
Besten Dank!
ich habe ein BufferedImage dieses möchte ich verkleinern.
Doch das Ergebnis ist recht pixelig. Mit einem Renderer habe ich es schon versucht, das Ergebnis ist besser aber immer noch pixelig. Muss ich noch was den Renderer mitgeben?
Kann mir jemand helfen wie ich für mein Thumbnail eine besser Qualität erhalte (so wenig pixelig wie möglich):
Code:
----
BufferedImage input = ImageIO.read(fis);
int width=64;
int height=64;
BufferedImage thumb = new BufferedImage(width, height, nput.getType()););
Graphics2D g = (Graphics2D) thumb.getGraphics();
RenderingHints qualityHints = new RenderingHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
qualityHints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
g.setRenderingHints(qualityHints);
g.drawImage(input, 0, 0, 64, 64, null);
....
Besten Dank!