0
A
回答
1
下面的代碼將讀取的灰度圖像,以簡單的二維陣列:
File file = new File("path/to/file");
BufferedImage img = ImageIO.read(file);
int width = img.getWidth();
int height = img.getHeight();
int[][] imgArr = new int[width][height];
Raster raster = img.getData();
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
imgArr[i][j] = raster.getSample(i, j, 0);
}
}
注:raster.getSample(...)
方法採用3個參數:x
- 像素位置的X座標,y
- 在Y的座標像素位置,b
- 要返回的樂隊。在灰度圖像的情況下,我們應該/只可以得到波段。
相關問題
- 1. 在java中轉換8位灰度RAW圖像中的圖像
- 2. 灰度圖像
- 3. javax.imageio.ImageIO在灰度圖像上讀取不正確的RGB值
- 4. 爲什麼讀灰度圖像
- 5. 灰度PNG圖像
- 6. Java/JAI - 保存圖像灰度
- 7. 如何從灰度圖像中獲取像素的灰度值xCode
- 8. 灰度(每像素8位)在Java圖像像素處理
- 9. 在Silverlight中將圖像淡入灰度
- 10. 在javascript中製作圖像灰度
- 11. 如何在java中創建16b灰度圖像
- 12. 圖像爲16bpp時,從位圖獲取彩色圖像灰度
- 13. OpenCL支持灰度圖像
- 14. jQuery使圖像灰度
- 15. 問題與灰度圖像
- 16. 着色灰度圖像as3
- 17. 灰度背景Css圖像
- 18. 創建灰度圖像
- 19. 背景圖像灰度
- 20. 灰度圖像分析
- 21. 着色灰度圖像
- 22. 圖像灰度(SVG)問題
- 23. CSS - 着色灰度圖像
- 24. 量化灰度圖像
- 25. 將圖像轉換爲灰度圖像
- 26. 我想讀取灰度圖像行到Qt中處理的整數數組中
- 27. 從8位灰度圖像中擷取像素
- 28. 如何獲取灰度圖像中的像素值
- 29. 如何使用YUV圖像獲取灰度圖像Pygame
- 30. 在OpenCV中將灰度圖像轉換爲二進制圖像