![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam następujący problem, chcem z obrazka jpeg wyciągnąć dane o ISOSpeed napisałem taki skrypt:
Kod <? $exif = exif_read_data('test3.jpg', 'Exif'); echo $exif['Model']; echo "<br>"; echo $exif['DateTime'];echo "<br>"; echo $exif['ExposureTime'];echo "<br>"; echo $exif['ISOSpeedRatings'];echo "<br>"; echo $exif['FNumber'];echo "<br>"; echo $exif['FocalLength'];echo "<br>"; ?> ale niestety miejsce gdzie ma się pojawić informacja o ISOSpeed jest puste, tak jak by ISOSpeedRatings wogóle nie działało, może mi ktoś pomóc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ee tam, nauczysz się (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
No widzisz... exif by php ma problemy z niektórymi standardami.. (bo oczywiście każda firma musi robić własne...) daltego niektórzy piszą biblioteki, żeby ze wszystkim działało. Ten exifer ciężki może jest (ok. 110kb) ale z kodu widać że dobrze działa bo przecież przeszukuje plik zdjęciowy! Ja z kolei, znalazłem inny skrypt działający na postawie xmlu, który pobiera wartości, które tak naprawdę manualnie trzeba wpisać i niestety je jeszcze obrobić...ale zaimplementowałem go do innego skryptu - zapisaującego do bazy danych i w ten sposób robi się to raz. Funkcje exifowe (może się myle) ale z kodu wygląda tak, że raczej potrzebują dużej mocy obliczeniowej. Ten post edytował Master Miko 7.05.2006, 18:59:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:59 |