Con*_*oyP 21 php exif imagemagick image-processing
在我们的网站上,我们收到了大量从各种来源上传的照片.
为了保持文件大小不变,我们使用mogrify从源中删除所有exif数据:
mogrify -strip image.jpg
Run Code Online (Sandbox Code Playgroud)
我们希望能够做的是将一些基本的exif数据(版权所有Initrode等)插回到这个新的"干净"图像中,但我似乎无法在文档中找到任何可以实现此目的的内容.
有没有人这样做的经验?
如果无法通过imagemagick完成,那么基于PHP的解决方案将是下一个最好的选择!
谢谢.
Cia*_*ran 13
您可以节省大量空间,尤其是在您拥有大量图像的情况下.
将以下内容添加到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"
Run Code Online (Sandbox Code Playgroud)
从图像中剥离所有现有的exif数据
mogrify -strip image.jpg
Run Code Online (Sandbox Code Playgroud)
将积分添加到您的图片中
mogrify -profile 8BIMTEXT:text.txt image.jpg
Run Code Online (Sandbox Code Playgroud)