看板
[ java ]
討論串[問題] ObjectOutputStream + ImageIO 出現的問題
共 7 篇文章
內容預覽:
code 在此: http://paste.plurk.com/show/121038/. Server 端將 BufferedImage 利用 ImageIO 寫入 ObjectOutputStream,. Client 端則是用 ImageIO 從 ObjectInputStream 讀 Buf
(還有270個字)
內容預覽:
看了一下 ImageIO.write(OutputStream) 的 source,. 這方法會自動產生 ImageOutputStream,. 所以真正送出去的 Stream 就變成:. ImageOutputStream -> ObjectOutputStream -> SocketOutput
(還有435個字)
內容預覽:
終於把這個問題弄清楚了。. 讓我從實驗的步驟開始說明吧。. ---. 1. 為了要方便觀察接收到的封包,. 所以我做了一張只有 1x1 的圖片,. 接著再用程式把這張圖片讀進去再重新寫成圖片。. 這張圖片的 16 進位 data 如下: (69-byte). 89 50 4E 47 0D 0A 1A
(還有588個字)
內容預覽:
稍微查了一下 png 的 spec. 我分析一下這段 binary 說一下原因. 這是 png 的簽名. 這裡是第一塊 IHDR 區 00 00 00 0D 是長度 = 13. 49 48 44 52 就是 "IHDR". 中間 13 byte 略. 最後的 90 77 53 DE 是本區的 che
(還有700個字)
內容預覽:
如果要用ObjectInputStream和ObjectOutputStream, 傳的object就應該要. 是Serializable. 而BufferedImage不是Serializable,所以. ImageIO.write(BufferedImage, "png", ObjectOutp
(還有112個字)