问题

在我们的网站上,我们从各种来源获取大量照片.

为了保持文件大小不变,我们从源文件中删除所有 exif数据 mogrify :

mogrify -strip image.jpg

我们想要做的是将一些基本的exif数据(版权Initrode等)插入到这个新的"干净"图像上,但是我似乎没有在文档中找到任何可以实现的内容此

有没有人有这样做的经验?

如果通过imagemagick无法完成,基于PHP的解决方案将是次要的!

感谢.



解决方法

您可以节省大量空间,特别是如果您有大量的图像.

将以下内容添加到text.txt(从取得的IPTC标签的格式这里):

2#110#Credit="My Company"
2#05#Object Name="THE_OBJECT_NAME"
2#55#Date Created="2011-02-03 12:45"
2#80#By-line="BY-LINE?"
2#110#Credit="The CREDIT"
2#115#Source="SOURCE"
2#116#Copyright Notice="THE COPYRIGHT"
2#118#Contact="THE CONTACT"
2#120#Caption="AKA Title"

从图像中剥离所有现有的exif数据

mogrify -strip image.jpg

将信用额度加到您的图片

mogrify -profile 8BIMTEXT:text.txt image.jpg



相关问题推荐