我正在寻找非常特定的信息。我可以把这个问题看成是一个相当详细的问题,但我宁愿尽量保持它的简短和重点。 我需要从Photoshop滤镜插件中访问一段元数据(exif信息)。我从来没有从Photoshop插件或没有处理过EXIF数据,而PS SDK文档的形式会留下很多问题。我最终会到那里,但想知道是否有人在这里做过,并可以帮助我一个例子。我会非常感激......如何从Photoshop滤镜插件访问exif数据字段(Photoshop SDK)
我们需要的,应在SDK这里记载:
documentation/html/group___resource_suite.html
documentation/html/imageresourcessection.html
后一份文件说,资源ID我需要检索的EXIF数据是1059 (十进制),并且从PS 7.0开始支持访问Exif数据,这很好。但是SDK没有任何信息(我发现)对于你所得到的指针?指向什么?他们只是告诉你看看exif规范。所以我得到一个指向RAW二进制exif数据的指针,如果是的话我该如何从中提取一个字段。
规格的Exif数据中的位置: http://exif.org/specifications.html
作为一个例子,我想获得这个EXIF领域:
Tag Name Field Name Dec Hex Type Count
Image title ImageDescription 270 10E ASCII Any
谢谢你试图帮忙。这个问题不是关于PiPL,也不是关于'插件的元数据'。问题是关于从任何单个图像中提取元数据。我相信在上面的文档中已经指出了正确的文件。 – 2012-03-05 20:10:50
我已经阅读过imageresourcessection.html文件,但它只指定PSD中EXIT数据存储的位置,您不需要这样做,因为您没有从外部打开PSD。相反,从插件中,您应该调用API(SDK)函数来获取EXIF信息,即您应该查询属性。 – vulkanino 2012-03-06 08:17:01
我必须稍后再阅读。自那时以来,我给了你赏金。毕竟,你的答案是最有用的。 – 2012-03-06 17:17:48