相关疑难解决方法(0)

调整大小时保留图像的exif数据(创建缩略图)

当我尝试使用PIL调整图像大小(缩略图)时,exif数据会丢失.

我该怎么做才能保留缩略图中的exif数据?当我搜索相同的,得到一些链接,但似乎没有工作.

from PIL import  Image
import StringIO

file_path = '/home/me/img/a.JPG'
im = Image.open( file_path)
THUMB_SIZES = [(512, 512)]
for thumbnail_size in THUMB_SIZES:
    im.thumbnail( thumbnail_size, Image.ANTIALIAS)
    thumbnail_buf_string = StringIO.StringIO()
    im.save('512_' + "a", "JPEG")
Run Code Online (Sandbox Code Playgroud)

原始图像具有exif数据,但图像im(512_a.JPEG)不具有exif数据.

python exif python-imaging-library

16
推荐指数
3
解决办法
8285
查看次数

如何将自定义元数据添加到OpenCV / numpy图像?

我有个问题。

我正在OpenCV中对某些捕获的图像执行一系列操作(调整大小,复制等),但是我想对这些图像设置一些特定的元数据(属性名称也应由我定义),这些操作将保留下来。并可以稍后提取。我没有设置分辨率值或这些操作后会更改的任何其他值。我怎样才能做到这一点?我听说过pyexiv2,但从未见过涉及OpenCV的示例。

提前致谢!

python opencv numpy image-processing python-2.7

8
推荐指数
1
解决办法
5856
查看次数