mh0*_*00h 1 python django metadata django-models python-2.7
我正在尝试从许多不同类型的图像(JPG、PNG 等)中提取 EXIF 和 XML 数据。我正在定义一个image在我的models.py文件中命名的类,如下所示:
class image(models.Model):
image = models.ImageField(upload_to='directory/')
title = models.CharField(max_length=60, blank=True, help_text="Descriptive image title")
meta = #?
Run Code Online (Sandbox Code Playgroud)
如何提取元数据并将元数据包含在我的模型中?
这是你的意思吗?
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2821 次 |
| 最近记录: |