2

或其他图像文件。这可以使用 PHP 以(相当)简单的方式完成吗?

我正在编写一个允许用户上传照片的网站,但我知道 JPEG 因其元数据而臭名昭著,理想情况下,我想删除所有上传的元数据图像,方法是删除或替换为垃圾文本。

4

3 回答 3

2

如果您只是想快速轻松地剥离大部分 exif 数据而不使用专门编写的库,您可以使用 gd '重新保存'图像:

$file = 'myjpg.jpg';
$im = imagecreatefromjpeg($file);
imagejpeg($im, 'myjpg2.jpg');

也许不是最好/最漂亮的解决方案,但它可以在不添加额外库的情况下完成您想要的。

于 2013-06-19T13:29:34.243 回答
1

看看这个 PHP 扩展:http: //lsolesen.github.io/pel/

于 2013-06-19T13:22:49.477 回答
-1

i use getID3 library for this. it makes it quite easy

http://getid3.sourceforge.net/

it works with al lot of file extentions for a demo click here: demo

于 2013-06-19T13:25:55.840 回答