作者Maisky (McDummy)
看板java
标题Re: [问题] ObjectOutputStream + ImageIO 出现的问题
时间Sat Jan 2 09:18:29 2010
※ 引述《tkcn (小安)》之铭言:
: code 在此: http://paste.plurk.com/show/121038/
: Server 端将 BufferedImage 利用 ImageIO 写入 ObjectOutputStream,
: Client 端则是用 ImageIO 从 ObjectInputStream 读 BufferedImage。
如果要用ObjectInputStream和ObjectOutputStream, 传的object就应该要
是Serializable. 而BufferedImage不是Serializable,所以
ImageIO.write(BufferedImage, "png", ObjectOutputStream)
这样的写法就有问题了.
ogamenewbie在推文里提到的方式就是加了个中间人SerialTempImageByteArray,
借由byte[]来传真正的资料. 以此为出发点,稍为再简化一下就是这样
http://paste.plurk.com/show/123828
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 76.124.53.119
※ 编辑: Maisky 来自: 76.124.53.119 (01/02 09:22)
1F:→ sbrhsieh:是你没有搞清楚状况。 01/02 14:29