或其他图像文件。可以使用 PHP 以(相当)简单的方式完成此操作吗?
我正在编写一个允许用户上传照片的网站,但我知道 JPEG 因其元数据而臭名昭著,理想情况下,我想通过删除或替换为垃圾文本来删除所有上传的图像的元数据。
最佳答案
如果您只是想快速轻松地删除大部分 exif 数据,而不使用专门的库来编写它,则可以使用 gd“重新保存”图像:
$file = 'myjpg.jpg';
$im = imagecreatefromjpeg($file);
imagejpeg($im, 'myjpg2.jpg');
也许不是最好/最漂亮的解决方案,但它无需添加额外的库即可完成您想要的任务。
关于PHP - 更改 JPEG 的元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192311/