来自icctag类的公共图像提取信息

时间:2015-11-16 15:48:44

标签: java apache-commons

我正在使用commons-images来提取TIFF / JPG图像元数据。

我知道这个lib不能被认为是“稳定的”,但这是我已经找到的最佳选择。

以前,我们的应用程序正在使用带有系统调用的imagemagick,这在性能方面非常糟糕。

但是我的ICC配置文件出了问题。

我想使用类似的代码从特定的IccTag(其中itdt是“DESC_TYPE”)中提取数据属性:

IccProfileParser iccParser = new IccProfileParser();
IccProfileInfo iccProfileInfo = iccParser.getICCProfileInfo(metadataItem.get().getTiffField().getByteArrayValue());

for(IccTag tag : iccProfileInfo.getTags()) {
    //not getters in tag !
    LOG.debug(tag);
}

但这本身不可能这样做,因为这个班级没有吸气剂......

我已经提取了commons-image源来修改带有getter的IccTag类..有更好的方法吗?

https://commons.apache.org/proper/commons-imaging/apidocs/org/apache/commons/imaging/icc/IccTag.html

0 个答案:

没有答案