Есть ли способ удалить данные EXIF из JPG с помощью PHP? Я слышал о PEL, но я надеюсь, что есть более простой способ. Я загружаю изображения, которые будут отображаться в Интернете, и хотел бы удалить данные EXIF.
Спасибо!
РЕДАКТИРОВАТЬ: Я не / не могу установить ImageMagick.
Я совершенно неправильно понял ваш вопрос.
Вы можете использовать какой-нибудь инструмент командной строки для выполнения этой работы. или напишите свое собственное расширение php, чтобы сделать это. взгляните на эту библиотеку, которая будет полезна: http://www.sno.phy.queensu.ca/~phil/exiftool/
Cheers,
vfn
Быстрый способ сделать это на PHP с помощью ImageMagick (при условии, что он установлен и включен).
<?php
$images = glob('*.jpg');
foreach($images as $image)
{
try
{
$img = new Imagick($image);
$img->stripImage();
$img->writeImage($image);
$img->clear();
$img->destroy();
echo "Removed EXIF data from $image. \n";
} catch(Exception $e) {
echo 'Exception caught: ', $e->getMessage(), "\n";
}
}
?>