[問題] Java讀影像 輸出後變亮的問題
各位大大好
我用 BufferedImage image = ImageIO.read( new File(filePath)) 函式讀取影像過後
再用 image.getRGB 取出對應的 pixel值過後再輸出到檔案
結果竟然比原圖變亮了?
請問是我搞錯了甚麼環節嗎?
取pixel的步驟(code)如下方連結
http://paste.plurk.com/show/348798/
ps: 圖片是灰階的~
謝謝大大的回答^_^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.29.127
※ 編輯: iamamanguy 來自: 140.112.29.127 (01/07 23:22)
→
01/07 23:33, , 1F
01/07 23:33, 1F
→
01/07 23:34, , 2F
01/07 23:34, 2F
...對(犯蠢了) 原本是用兩層for loop 去讀
新改過的code http://paste.plurk.com/show/348826/
實際上我沒實際的用java輸出影像
而是將(java)讀出的pixel用BufferedWriter 輸出到text檔案
再用 Matlab 讀取該文字檔
進而輸出成一張image
matlab的code如右 http://paste.plurk.com/show/348827/
※ 編輯: iamamanguy 來自: 140.112.29.127 (01/07 23:54)
→
01/07 23:53, , 3F
01/07 23:53, 3F
→
01/07 23:56, , 4F
01/07 23:56, 4F
樓上大大好眼力 這是最新的CODE...(如右)http://paste.plurk.com/show/348832/
※ 編輯: iamamanguy 來自: 140.112.29.127 (01/07 23:57)
→
01/07 23:58, , 5F
01/07 23:58, 5F
→
01/07 23:59, , 6F
01/07 23:59, 6F
究極完美版本 ...orzhttp://paste.plurk.com/show/348837/
※ 編輯: iamamanguy 來自: 140.112.29.127 (01/08 00:05)
→
01/08 00:08, , 7F
01/08 00:08, 7F
→
01/08 00:11, , 8F
01/08 00:11, 8F
→
01/08 00:12, , 9F
01/08 00:12, 9F
→
01/08 00:21, , 10F
01/08 00:21, 10F
→
01/08 00:24, , 11F
01/08 00:24, 11F
→
01/08 01:11, , 12F
01/08 01:11, 12F
→
01/08 01:13, , 13F
01/08 01:13, 13F
→
01/08 01:54, , 14F
01/08 01:54, 14F
→
01/08 01:56, , 15F
01/08 01:56, 15F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):