[問題] Java讀取.pgm檔問題

作者: director (Lawliet)   2014-09-21 00:11:11
最近使用Java來讀取pgm這個圖片檔
圖片檔大小是512*512 最大值是255
我使用了Java的InputStream中的read()來讀取位元資料
可是圖片大小是512*512(262144)
但是讀出來的數值確只有253967個
後面讀進來的值就會等於-1 代表stream已經讀完了
想請教這樣屬於正常狀況嗎?
還是我不該使用這個類別讀取?
作者: dou0228 (7777)   2014-09-22 10:21:00
直接用 int read(byte[] b) 讀取

Links booklink

Contact Us: admin [ a t ] ucptt.com