Tak jsem zjistil, proč se u některých fotek nezobrazuje EXIF. Je to nejspíš chyba některých grafických editorů, které přidávají do EXIF informace o sobě a nejspíš částečně poškodí (znepřehlední) záznam původního exifu. Laboroval, sem dnes s tím výpisem exifu na stránku a při takto "upravených" fotkách vypíše funkce, která má na starost vytáhnout tyto exif data ze souboru, chybu:
exif_read_data(php1BLJ28): Illegal IFD size: 2 + x2200*12 = x19802 > x8D28
Bohužel k této chybě není nikde žádná informace -
http://www.google.cz/search?q=exif_r...ient=firefox-a
Pouze se dají na internetu najít galerie, které obsahují výpis této chyby u některých fotek:
http://www.google.cz/search?q=Illega...ient=firefox-a
Přitom všechny informace o exifu se vypíšou. Tady je nejspíš nějaká ochrana, před touto chybou a tak se info o exifu nezobrazí. Což je škoda. Mohla být potlačena tato chyba pouze u výstupu. Takže pokud se info ukládá do databáze, nebo se zpracovává až při zobrazení fotky, de to bere exif takříkajíc "online", tak mohla být potlačena pouze tato chyba. No takže nápravy se nejspíš nikdo z nás brzo nedočká.
Záložky