有没有办法使用 PHP 从 JPG 中删除 EXIF 数据?我听说过 PEL,但我希望有一种更简单的方法。我正在上传将在线显示的图像,并且希望删除 EXIF 数据。
Thanks!
编辑:我不/无法安装 ImageMagick。
Use gd
在您保存的新图像中重新创建图像的图形部分用另一个名字.
See PHP gd
edit 2017
使用新的 Imagick 功能。
打开图片:
<?php
$incoming_file = '/Users/John/Desktop/file_loco.jpg';
$img = new Imagick(realpath($incoming_file));
确保在图像中保留所有 ICC 配置文件
$profiles = $img->getImageProfiles("icc", true);
然后剥离图像,如果有的话将配置文件放回去
$img->stripImage();
if(!empty($profiles)) {
$img->profileImage("icc", $profiles['icc']);
}
来自这个 PHP 页面,请参阅页面下方 Max Eremin 的评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)