我想理解为什么这个perl模块总是创建这个错误消息:在我的脚本中,我用一些图片的exif信息做了很多事情,这很好用。
下面是我的最小化脚本:
#! /usr/bin/perl
use strict;
use warnings;
use Image::EXIF;
my $foto = "test/DSC01340.JPG";
my $exif = Image::EXIF->new;
print "exif is defined\n";
$exif->file_name($foto);
print "got exif info\n";
和
我有一张带有很多的图片。但是,当尝试使用swift读取exif信息时,显示的exif信息数量有限。
我尝试过以下代码:
let data = UIImageJPEGRepresentation(image, 1.0)
let source = CGImageSourceCreateWithData(data! as CFData, nil)
let metadata = (CGImageSourceCopyPropertiesAtIndex(source!, 0, nil))
debugPrint(metadata ?? "nil")
并打印以下结果:
{
Co
一直在寻找,因为仍然没有一个良好的文件和最新的图像exif/元数据操作。
我有以下使用piexif的代码
import os
import piexif
for root, dirs, files in os.walk("C:\\Users\\Alan Partridge\\Desktop\\images"):
if not files:
continue
prefix = os.path.basename(root)
for f in files:
#print os.path.join(root, f)