如果我要通过Python为一堆图像打标签,最好的方法是什么?我曾经使用过Perl的Image::ExifTool,并且非常习惯它的可靠性。我的意思是,这个东西在数以万计的图像上从未出现过问题。
我发现了由欧洲空间局等大佬支持的这个,但它明显被标记为不稳定。
现在,假设我熟悉C++,直接在Python中使用Adobe XMP toolkit有多容易?由于我以前从未尝试过这样做,因此不确定自己会遇到什么问题。
更新:我尝试了一些现有的库,包括上述工具包,它们仍然相当不成熟并且存在明显的问题。我最终写了一个基于Perl的服务器,可以接受XML请求来读取和写入元数据,并使用经过实战检验的Image::EXIF。代码量实际上非常少,绝对比折磨自己尝试让Python库正常工作要好。服务器解决方案与语言无关,所以它是两全其美的选择。
我发现了由欧洲空间局等大佬支持的这个,但它明显被标记为不稳定。
现在,假设我熟悉C++,直接在Python中使用Adobe XMP toolkit有多容易?由于我以前从未尝试过这样做,因此不确定自己会遇到什么问题。
更新:我尝试了一些现有的库,包括上述工具包,它们仍然相当不成熟并且存在明显的问题。我最终写了一个基于Perl的服务器,可以接受XML请求来读取和写入元数据,并使用经过实战检验的Image::EXIF。代码量实际上非常少,绝对比折磨自己尝试让Python库正常工作要好。服务器解决方案与语言无关,所以它是两全其美的选择。