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: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%)
|
Już doszedłem jak z niego korzystać jednak nie działa tak jak powinien ponieważ dla każdego zdjęcia robionego innym aparatem tworzy troche inną tablice. np.
Dla fotki robionej NIKONEM. Kod [SubIFD] => Array ( [ExposureTime] => 1/20 sec [FNumber] => f 3.6 [ExposureProgram] => Program [ISOSpeedRatings] => 200 [ExifVersion] => version 2.2 [DateTimeOriginal] => 2005:12:30 17:45:28 i żeby wywołać to musze wisać coś takiego: echo $result['SubIFD']['ISOSpeedRatings']; Natomias już dla fotki zrobionej Canonem częśćtablicy w której zawarta jest informacja o ISO wygląda tak: Kod [SubIFD] => Array ( [ExposureTime] => 1/250 sec [FNumber] => f 8 [ExifVersion] => version 2.2 [DateTimeOriginal] => 2006:05:07 13:04:01 [DateTimedigitized] => 2006:05:07 13:04:01 [ComponentsConfiguration] => YCbCr [CompressedBitsPerPixel] => 5 [ShutterSpeedValue] => 1/250 sec [ApertureValue] => f 8 [ExposureBiasValue] => 0 EV [MaxApertureValue] => f 4.8 [MeteringMode] => Spot [Flash] => No Flash [FocalLength] => 16.21875 mm [MakerNote] => Array ( [MakerNoteNumTags] => 18 [Settings 1] => Array ( [RAWDATA] => [Bytes] => 92 [Macro] => Macro [SelfTimer] => Off [Quality] => Superfine [Flash] => Off [DriveMode] => Single/Timer [Unknown] => 0 [FocusMode] => 0 [ImageSize] => Large [EasyShooting] => Manual [DigitalZoom] => No Digital Zoom [Contrast] => Normal [Saturation] => Normal [Sharpness] => Normal [ISO] => 400 [MeteringMode] => 1 [FocusType] => Close-up (Macro) [AFPointSelected] => 8197 [ExposureMode] => Manual [LongFocalLength] => 519 [ShortFocalLength] => 173 [FocalUnits] => 32 [FlashActivity] => 65535 [FlashDetails] => i nie moge wyświetlić wogóle chociaż w tablicy dane te są zawarte. Może zna ktoś jakiś inny dobry skrypt który systematyzuje wszystkie tablice od różnych aparatów? |
|
|
|
Regss [php] EXIF i ISOSpeedRatings 7.05.2006, 18:12:19
strife Nie miałem styczności z tą instrukcją, jednak myśl... 7.05.2006, 18:18:25
Master Miko 1. Jakiego aparatu używasz i czy jest on analogowy... 7.05.2006, 18:36:07
Regss Aparat to cyfrak Canon PowerShot A75, program do z... 7.05.2006, 18:50:51
Master Miko ee tam, nauczysz się
No widzisz... exif by php ... 7.05.2006, 18:57:29
Regss No to pozostaje mi tylko urzyć tego exifer'a a... 7.05.2006, 19:21:25
Master Miko To pokaż tę tablicę 7.05.2006, 21:06:55
Master Miko no to może spróbuj zwykłym exifem
ostatnio bawiłe... 8.05.2006, 12:57:11
Regss Cytat(Master Miko @ 2006-05-08 11:57:11)używa... 8.05.2006, 16:05:29
Master Miko tak powinno być plik=
No jest w nich mały haos,... 8.05.2006, 17:17:05
Regss Czyli coś musi być nie tak u mnie, ponieważ mi prz... 8.05.2006, 20:04:05
Master Miko Wszystko jest ok. To jest exifowy tumbnail
To jes... 8.05.2006, 20:14:21
Regss Znalazlem cos nowego poniewaz tamte rozwiazania mn... 9.05.2006, 23:17:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:03 |