![]() |
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:12 |