加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用PHP从JPG中删除EXIF数据

发布时间:2020-12-13 13:39:46 所属栏目:PHP教程 来源:网络整理
导读:有没有办法使用 PHP从JPG中删除EXIF数据?我听说过PEL,但我希望有一个更简单的方法.我正在上传将在线显示的图像,并希望删除EXIF数据. 谢谢! 编辑:我不/无法安装ImageMagick. 使用gd重新创建新图像的图形部分,使用另一个名称保存. 见PHP gd 编辑2017 使用新
有没有办法使用 PHP从JPG中删除EXIF数据?我听说过PEL,但我希望有一个更简单的方法.我正在上传将在线显示的图像,并希望删除EXIF数据.

谢谢!

编辑:我不/无法安装ImageMagick.

使用gd重新创建新图像的图形部分,使用另一个名称保存.

见PHP gd

编辑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']);
    }

来自this PHP page,请参阅Max Eremin的评论.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读