programsearch
Grünschnabel
Bisher habe ich
benutzt um ein BufferedImage in einen OutputStream zu schreiben.Das klappt auch soweit, nur wenn ich jetzt ein zweites Bild mit ImageIO.write() in den OutputStream schreiben möchte bekomm ich folgenden Runtime Error:
gibt es noch einen anderen weg ein bufferedImage zu serialisieren und in einen OutputStream zu packen oder weiß hier jemand wie ich es doch mit ImageIO hinbekomme?
MFG.
Code:
BufferedOutputStream os = new BufferedOutputStream( Socket.getOutputStream() );
ImageIO.write(bi , "jpg" , os );
benutzt um ein BufferedImage in einen OutputStream zu schreiben.Das klappt auch soweit, nur wenn ich jetzt ein zweites Bild mit ImageIO.write() in den OutputStream schreiben möchte bekomm ich folgenden Runtime Error:
Code:
Software caused connection abort: socket write error
Exception in thread "Thread-2" java.lang.NullPoin
at javax.imageio.stream.FileCacheImageOut
utputStream.java:204)
at com.sun.imageio.stream.StreamCloser$1.
at java.lang.Thread.run(Thread.java:619)
gibt es noch einen anderen weg ein bufferedImage zu serialisieren und in einen OutputStream zu packen oder weiß hier jemand wie ich es doch mit ImageIO hinbekomme?
MFG.