gpt4 book ai didi

python - XMP 图像标记和 Python

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:29 25 4
gpt4 key购买 nike

如果我要在 Python 中通过 XMP 标记一堆图像,最好的方法是什么?我使用过 Perl 的 Image::ExifTool 并且我非常习惯它的可靠性。我的意思是,这东西从未在数万张图片上变砖。

我找到了 this ,得到了欧洲航天局等一些重量级人物的支持,但它显然被标记为不稳定。

现在,假设我熟悉 C++,那么使用 Adobe XMP toolkit 有多容易?直接,在 Python 中?我以前从未这样做过,所以不确定要注册什么。

更新:我尝试了一些库,包括前面提到的工具包,它们仍然很不成熟并且存在明显的问题。我求助于实际编写一个基于 Perl 的服务器,该服务器接受 XML 请求以读取和写入元数据,并使用经过实战测试的 Image::EXIF。代码量实际上非常少,绝对胜过让 Python 库正常工作来折磨自己。服务器解决方案与语言无关,因此它是一个二元组。

最佳答案

好吧,他们的网站说 python-xmp-toolkit 通过 ctypes 使用基于 Adob​​e XMP 工具包的 Exempi。我想说的是,您不太可能自己创建更好的 C++ 代码包装。如果它不稳定(即有缺陷),创建补丁很可能仍然比您自己从头开始更便宜。

但是,在您的特殊情况下,这取决于您需要多少功能。如果您只需要一个函数,那么将 C++ 代码包装到一个小型 C 扩展库或使用 Cython 是可行的。当您需要拥有所有功能和灵 active 时,您必须手动或使用 SWIG 创建包装器,基本上是重复其他人已经完成的工作。

关于python - XMP 图像标记和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com