Ich habe ein ziemlich umfangreiches Skript geschrieben, das Bilder verwaltet.
PHP-Imaging-Bibliotheken entfernen standardmäßig Metadaten. So sind eingebettete Daten (wie Schlüsselwörter, Beschreibungen, Autor, usw.) weg. Ich habe ein ziemlich umfangreiches Bildverwaltungssystem geschrieben, aber leider fehlt dem IPTC-Management noch viel.
In der Vergangenheit habe ich viele meiner eigenen Funktionen geschrieben, aber jetzt möchte ich eine Bibliothek verwenden, die:
Nachdem ich mich umgesehen habe, kann ich kein modernes oder komplettes Paket finden, das:
Wenn jemand irgendwo Klassen oder Funktionen kennt, wäre das großartig. Ich habe überall nachgesehen und finde keinen.
Danke für jede Hilfe. Ich habe gesucht und kann keine anständige Bibliothek finden.
Nach vielen Nachforschungen war das beste, was ich finden konnte, dieses alte Skript hier:
Es braucht viel Aktualisierung, aber funktioniert im Allgemeinen gut.
PHP hat standardmäßig einige IPTC-Funktionen:
getimagesize()
können Sie zusätzliche Informationen über Bilder erhalten, iptcparse()
können Sie IPTC-Daten von Informationen analysieren (die von getimagesize()
kommen) , iptcembed()
können Sie IPTC-Daten in eine JPEG-Datei einbetten.