【发布时间】:2020-02-29 02:08:45
【问题描述】:
我想知道 Facebook 和 Flicker 在您上传图片时如何获取图片标题。
有两点需要注意。
- 图片标题(我们通常称之为名称)
- 图片Description.Title(可以查看图片属性进入Details,在description标题下看到Title,这是隐含的不可见标题)
当我们将图片上传到Facebook 和Flicker 时,它们会从图片中提取此信息,并设置为标题。
我如何使用 Python / Django / PIL 做到这一点?
以this 图像为例。下载并检查其属性、详细信息、描述和标题。尝试上传Facebook 和Flicker,他们会提取此信息。
编辑
这是显示我正在尝试的图像。看标题字段已被填充,Facebook 正在提取此信息,但不是 Python 代码。 当我也添加主题时?(这是标题下的一个字段),我能够获得图像描述。 这里有两张图片。
第二张图片。
图片链接
Image One(with title only) 和 Image Two(with title and Subject)
注意:
当我在记事本中打开文件时,我可以看到那里的描述..
<dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">heeeeeeeeeeeeeeeee</rdf:li> </rdf:Alt> </dc:description>
【问题讨论】:
-
在 PyPI 中查看 EXIF 和 modules matching "exif"
-
好的,谢谢,我检查了pypi.python.org/pypi/ExifRead/1.4.2,但没有找到标题字段,但找到了其他字段。
-
我无法在 exif 中找到并阅读标题。我认为您也应该查看它们?或者您可以使用问题中的图像。并尝试阅读标题
标签: python django image python-imaging-library