相关疑难解决方法(0)

自定义Exif标签

我使用exiv2来操作jpeg文件中的元数据.我需要将更多与图像处理相关的信息写入元数据中.是否可以创建除标准之外的Custom Exif标签?

exif

11
推荐指数
1
解决办法
1万
查看次数

如何使用 Python 将自定义元数据写入 JPEG?

如何使用 Python 将自定义元数据写入 JPEG?

我试过

import piexif
exif_dict = {
                'uwi': myvalue1,
                'activity_type': myvalue2,
                'prediction': myvalue3,
                'url_current': myvalue4,
                'url_previous': mavalue5
            }
exif_bytes = piexif.dump(exif_dict)
with open(filename, "w") as fp:
    test_image.save(fp, "JPEG", exif=exif_bytes)
Run Code Online (Sandbox Code Playgroud)

但在图像中什么也看不到 XnView。我究竟做错了什么?

PS我不需要写相机模型,曝光和其他东西。我想编写自己的自定义元数据。

python exif python-imaging-library

11
推荐指数
2
解决办法
7899
查看次数

如何将 EXIF/其他元数据插入存储在内存缓冲区中的 JPEG?

我使用 Python OpenCV 创建了一个 JPEG,EXIF 数据在此过程中丢失,并且在调用 imwrite 时显然无法重新添加(参考:在 python 中使用 opencv 编辑时无法保留图像 exif 数据)。

两个问题:

  1. 一般来说,如何将原始 EXIF 数据/新的自定义元数据写入内存中而不是文件中的 JPEG 中?

  2. Pillow/PIL 是否能够维护 EXIF 数据并允许添加补充元数据?截至 2013 年(参考:如何使用 PIL 维护图像的 exif 数据调整大小)这似乎不可能,除非通过 tmp 文件(这对我来说不是一个选项)。

一如既往的感谢

python jpeg opencv exif python-imaging-library

5
推荐指数
1
解决办法
5354
查看次数

标签 统计

exif ×3

python ×2

python-imaging-library ×2

jpeg ×1

opencv ×1