我正在寻找写自定义元数据的图像(主要是jpeg,但也可能是其他)。到目前为止,我还没有能够通过PIL更好地做到这一点(我在centos 5上,无法安装pyexiv) 我知道我可以更新一些预定义的标记,但我需要创建自定义字段/标记!能做到吗?
这些数据是由用户创建的,所以我不知道这些标签在hand之前是什么或者它们包含什么。我需要允许他们创建标记/子标记,然后为他们编写数据。例如,有人可能希望在特定图像上创建此元数据:
Category : Human
Physical :
skin_type : smooth
complexion : fair
eye_color: blue
beard: yes
beard_color: brown
age: mid
Location :
city: london
terrain: grass
buildings: old
我还发现,通过PIL-JpegImagePlugin保存jpeg时,所有以前的元数据都会被新的数据覆盖,而这些新数据是您无法编辑的?那是虫子吗?
干杯, S公司
pythonpyexiv2 module可以读/写元数据。
我认为有效的EXIF标记集是有限的。我不知道如何创建,或者是否可以创建自己的自定义标记。但是,您可以使用Exif.Photo.UserComment标记,并用JSON填充它:
要读回它:
收益率
相关问题 更多 >
编程相关推荐