如何在不重新压缩图像的情况下从png和jpg图像中删除元数据/ EXIF信息?

时间:2016-08-28 02:58:06

标签: php apache

我在Windows上使用Apache + PHP,目前我正在使用GD方法删除元数据。

有没有办法在不重新处理/绘制图像的情况下删除PHP中的元数据?

我要做的就是删除元数据而不改变图像本身。

1 个答案:

答案 0 :(得分:0)

至于我记得的内容,这是Photon for Wordpress所做的事情。 我在这里找到了Photon的Automattics代码:https://code.trac.wordpress.org/browser/photon

这个想法是缓冲图像,然后查看缓冲区中的字符。然后,通过了解哪些字符正在重新组合图像,重组元数据的哪些字符,您可以从不是元数据的缓冲区中提取所有内容,并从缓冲区的这个新子集创建图像。

您可以特别查看他们的class-jpeg-image.phpo file,他们在get_jpeg_header_data()方法中找到元数据。

我希望这可以帮到你一点:)