Tom123: Bild-Metadaten verändern

Hallo,

würde gerne die Metadaten von hochgeladenen Bilder mit PHP anpassen. Weiß jemand, ob PHP eine Möglichkeit bietet?

Google war leider nicht hilfreich.

Weihnachtliche Grüße
Tom123

  1. Hi,

    würde gerne die Metadaten von hochgeladenen Bilder mit PHP anpassen. Weiß jemand, ob PHP eine Möglichkeit bietet?

    Meinst du EXIF-Daten?

    Google war leider nicht hilfreich.

    http://www.google.de/search?q=php+exif

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Sorry, meine Beschreibung war nicht genau genug. Es handelt sich um PNG-Bilder. Also iptcembed() ginge auch nicht.

  2. (Hallo|Hi(ho)|Tag) Tom123,

    würde gerne die Metadaten von hochgeladenen Bilder mit PHP anpassen. Weiß jemand, ob PHP eine Möglichkeit bietet?

    Eine fertige Lösung ist mir nicht bekannt. Aber man kann sich sowas prima selberbasteln unter Zuhilfenahme einer ordentlichen Dokumentation des P(i)NG-Fileformats und der Funktionen fread(), unpack(). Ich hab sowas schon für JIF/JPEG und IFF(-ILBM) gebastelt -- PNG dürfte nicht schwerer sein.

    Die Frage dabei ist, was du unter "Metadaten" verstehst. Die Abmessungen und die Farbtiefe bekommst du mit getimagesize()[1] heraus. Es gibt aber noch einige Chunks mehr, die Metadaten enthalten können. Das Perl-Modul Exif-Tool kann sie auslesen. Und als Inspirationsquelle für eine Portierung nach PHP könnte sein PNG-Teil auch dienen.

    Google war leider nicht hilfreich.

    Wenn man weiß, wonach man suchen muss, findet man die offizielle Dokumentation an erster Stelle.
    Und "http://de.wikipedia.org/wiki/PNG" ist eigentlich auch ganz schnell schnell eingetippt

    Weihnachtliche Grüße

    dito

    MffG
    EisFuX
    --
    [1] Wobei getimagesize() nicht immer die Wahrheit sagen soll, wenn es sich um die Farbtiefe handelt. Näheres dazu müsstest du in den "User-Contributions" zu dieser Funktion im PHP-Handbuch finden.