【发布时间】:2013-06-14 00:33:39
【问题描述】:
我正在编写一个 scala 程序,该程序需要能够读取 16 位灰度 tiff 图像并对单个像素进行一些复杂的计算。
具体来说,我希望一个库能够从 tiff 文件中获取所有像素强度值的 Array[Int],并能够从这种数据结构中写入图像。
我的问题是哪些图书馆能够做到这一点?
感谢您提供的任何帮助。
【问题讨论】:
-
嗨,我想看看 Java 标准 imageio 库。 docs.oracle.com/javase/6/docs/api/javax/imageio/ImageIO.html 你需要做一些工作才能从 ImageIO 到 BufferedImage 到 Array[Int],但我认为这不会很难。
-
javax.imageio 是一个优秀的包,但它不支持 TIFF。为此,您需要 Sanselan 或 Scrimage。