或其他图像文件。这可以使用 PHP 以(相当)简单的方式完成吗?
我正在编写一个允许用户上传照片的网站,但我知道 JPEG 因其元数据而臭名昭著,理想情况下,我想删除所有上传的元数据图像,方法是删除或替换为垃圾文本。
或其他图像文件。这可以使用 PHP 以(相当)简单的方式完成吗?
我正在编写一个允许用户上传照片的网站,但我知道 JPEG 因其元数据而臭名昭著,理想情况下,我想删除所有上传的元数据图像,方法是删除或替换为垃圾文本。
如果您只是想快速轻松地剥离大部分 exif 数据而不使用专门编写的库,您可以使用 gd '重新保存'图像:
$file = 'myjpg.jpg';
$im = imagecreatefromjpeg($file);
imagejpeg($im, 'myjpg2.jpg');
也许不是最好/最漂亮的解决方案,但它可以在不添加额外库的情况下完成您想要的。
看看这个 PHP 扩展:http: //lsolesen.github.io/pel/
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