【发布时间】:2013-06-19 10:41:33
【问题描述】:
我的 Java 代码中有一个格式为 byte[] 数组的图像。我想要从该数组中提取以下信息。我怎样才能尽可能快地做到这一点。
- 宽度
- 身高
- 颜色(黑白、彩色还是透明?如果是彩色,主要颜色是什么?)
- 类型(图片是 PNG、GIF、JPEG 等)
【问题讨论】:
-
仅使用字节数组上的按位运算来提取此类信息是一项艰巨的任务。我会为此使用一些库。
-
创建某种图像(可能使用
ImageIO)并提取图像属性 -
@Simon 我在使用库时没有任何问题。