Qualität Verlust mit ImageIO.schreiben

Habe ich noticied erheblichen Qualitätsverlust mit ImageIO.schreiben, wie kann ich die automatische Komprimierung deaktivieren ?

val baos: ByteArrayOutputStream = new ByteArrayOutputStream
val newBi = new BufferedImage(img.getWidth, img.getHeight, BufferedImage.TYPE_INT_RGB)
val gr = newBi.createGraphics()
gr.drawImage(img, 0, 0, img.getWidth(), img.getHeight(), Color.WHITE, null)
ImageIO.write(newBi, "jpeg", baos)
val b = baos.toByteArray
baos.close()
InformationsquelleAutor Roch | 2013-06-09
Schreibe einen Kommentar