[Techinfo] php exif_thumbnail
Pirity Tamas Gabor
ptg at apaczai.elte.hu
2017. Feb. 1., Sze, 12:12:00 CET
Sziasztok!
Egy galériát csinálok, ami a jpg képekből a thumbnailt szedné ki
előnézetnek, de a script nagyon furcsán működik: bizonyos (teljesen
jónak kinéző) jpg fájlokra nem adja vissza a miniatűr képet.
A script leegyszerűsítve ez:
$ cat ttt.php
<?php
$file=$argv[1];
if (file_exists($file))
{
if (exif_imagetype($file)==IMAGETYPE_JPEG)
{
$image=exif_thumbnail($file, $width, $height, $type);
#header('Content-type: '.image_type_to_mime_type($type));
#echo $image;
printf("%d\n%d\n%d\n", $width, $height, $type);
}
}
?>
$ php ttt.php 20150901_092323.jpg
0
0
0
$ php ttt.php 20100922_094342.jpg
160
120
2
Mindkét kép jó, az exiv2 csomag jól mutatja és ki is szedi a thumbmailt
a jpg képből.
$ exiv2 20150901_092323.jpg 20100922_094342.jpg |grep Thumb
20150901_092323.jpg Thumbnail : image/jpeg, 5667 Bytes
20100922_094342.jpg Thumbnail : image/jpeg, 8978 Bytes
A rendszer, ahová szeretném rakni a cuccot rendesen upgrade-elt debian
wheezy, otthon jessie alatt teljesen jól működik a cucc.
Látott már valaki ilyet, lehet más, mint valami php bug?
Esetleg hardverhiba -- van valakinek egy wheezy-s gépe, amin ki
tudná próbálni, ha átküldöm a képet és a scriptet?
Tamás
--
PTG
További információk a(z) Techinfo levelezőlistáról