LINUX.ORG.RU

Нужна функция, обратная exif_read_data

 ,


0

1

Мысли? Собственно, у меня gd генерит версию изображения в другом разрешении, а exif теряет. Нехорошо. По заголовку - один из вариантов решения, предпочтительный.



Последнее исправление: moscwich (всего исправлений: 1)

Ответ на: комментарий от resurtm

Взял Metadata Toolkit, вытащил нужные функции, так он прогрессивный jpeg не поддерживает (фигню на нем генерит), пичалька :(

moscwich
() автор топика
Ответ на: комментарий от moscwich
<?php 
$fullFilePath='photo1.jpg'; 
$fullPathThumb = 'photo1thumb.jpg'; 
$imagesize        =    getImageSize($fullFilePath, $info); 
if(isset($info['APP13'])){ 
    $content    =    iptcembed($info['APP13'], $fullPathThumb); 
   @unlink($fullPathThumb); 
   $fw = fopen($fullPathThumb, 'w'); 
   fwrite($fw, $content); 
   fclose($fw); 
} 
?>
RR
()
Ответ на: комментарий от RR

Вот что-то у моего фала в $info не получается APP13, там только APP1, APP2 и APP15. Со строчек 'ExifII' начинается APP1 (дальше бинарные данные). Пробую записывать его (APP1) - не получается (Thumb остается без EXIF).

moscwich
() автор топика
Ответ на: комментарий от RR

Эм... читаю тут, если правильно понял, APP13 этот не есть EXIF и им быть не должен, а EXIF таки в APP1 и должен быть... Только вот как его записать?

moscwich
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.