Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/friendsofredaxo/mediapool_exif
Holt beim Upload die EXIF-Daten aus dem Bild und setzt diese als Metadaten in die Datenbank ein.
https://github.com/friendsofredaxo/mediapool_exif
exif redaxo redaxo-addon
Last synced: about 1 month ago
JSON representation
Holt beim Upload die EXIF-Daten aus dem Bild und setzt diese als Metadaten in die Datenbank ein.
- Host: GitHub
- URL: https://github.com/friendsofredaxo/mediapool_exif
- Owner: FriendsOfREDAXO
- License: mit
- Created: 2017-05-18T11:01:32.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T15:40:47.000Z (3 months ago)
- Last Synced: 2024-09-15T03:24:51.173Z (3 months ago)
- Topics: exif, redaxo, redaxo-addon
- Language: PHP
- Size: 455 KB
- Stars: 31
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
mediapool_exif
=======================Das AddOn verwendet den EP ```MEDIA_ADDED``` und ```MEDIA_UPDATED```. Beim einlesen in den Medienpool werden die EXIF-Daten ermittelt und gespeichert.
Des Weiteren versucht das AddOn, sofern eine Datei ohne Titel hochgeladen wurde, diesen aus dem (Original-)Dateinamen zu extrahieren.
Handelt es sich bei der Datei um ein Bild, so werden die im Bild hinterlegten EXIF-Daten und/oder IPTC-Daten ausgelesen.
Diese werden dann als Titel, bzw. Metainfos hinterlegt (sofern beim Upload keine Daten angegeben wurden). Berücksichtigt werden:
- ```title``` wird mit den EXIF-Werten ```DocumentTitle``` oder ```Headline``` befüllt.
- ```med_description``` wird mit dem EXIF-Wert ```Caption``` befüllt.
- ```med_copyright``` wird mit den EXIF-Werten ```Copyright```, ```Artist```, ```AuthorByLine``` oder ```CaptionWriter``` befüllt.
- ```med_author``` wird mit den EXIF-Werten ```Artist```, ```AuthorByLine``` oder ```CaptionWriter``` befüllt.
- ```med_orientation``` wird mit dem EXIF-Wert ```Orientation``` befüllt.
- ```med_createdate``` wird mit den EXIF-Werten ```FileDateTime```, ```DateTime```, oder ```CreationDate``` befüllt.
- ```med_keywords``` wird mit dem EXIF-Wert ```Keywords``` befüllt.
- ```med_gps_lat``` *(Beta)* wird mit dem Breitengrad befüllt. (sofern vorhaden)
- ```med_gps_long``` *(Beta)* wird mit dem Längengrad befüllt. (sofern vorhaden)Auch der EXIF-Wert ```Subcategories``` wird verwendet, um das Bild ggf. in eine vorhandene Medienkategorie gleichen
Namens einzufügen, sofern beim Upload keine Kategorie definiert wurde.![Screenshot](https://raw.githubusercontent.com/FriendsOfREDAXO/mediapool_exif/master/assets/screenshot.png)
Ab Version 2.0 werden alle EXIF-Daten in der Spalte ```rex_media.exif``` als ```JSON```-Array gespeichert, so dass man leichten Zugriff erhält.
Damit die Dokumentation hier nicht weiter ausufert, liegen alle weiteren dokumentieren Sachverhalte im [Wiki](https://github.com/FriendsOfREDAXO/mediapool_exif/wiki) bereit:
[https://github.com/FriendsOfREDAXO/mediapool_exif/wiki](https://github.com/FriendsOfREDAXO/mediapool_exif/wiki)