Datum in Bilder einfügen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Datum in Bilder einfügen

Beitrag von KBDCALLS » 02.01.2019 13:21:29

Suche ein Programm mit dem man das Datum in Bildern einfügen kann . Ich meine damit die Ausdrucke und nicht in die Exifdaten.

So wie in diesem Beispiel. Das hat die Kamera eingeblendet.

1983
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
heisenberg
Beiträge: 3531
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum in Bilder einfügen

Beitrag von heisenberg » 02.01.2019 13:35:48

So vielleicht?
Und weil's mich interessiert hier noch mein Versuch dazu: (Rechtsbündig, Gelbe Schrift mit schwarzem Schatten)

Code: Alles auswählen

pic=myfile.png

# Datum aus dem Dateiänderungsdatum ermitteln und formatieren
pic_text="$(date -d @$(stat $pic -c %Y) +"%Y-%m-%d %H:%M:%S")"

convert -font Courier \
               -fill black   -pointsize 24 -gravity SouthEast -draw "text 0,0 '$pic_text'" \
               -fill yellow  -pointsize 24 -gravity SouthEast -draw "text 1,1 '$pic_text'" "$pic" "Neu_$pic"
So sieht es aus:

Bild

Oder als Umrandungseffekt statt Schatten:

Code: Alles auswählen

convert -font Arial                                                                             \
        -fill yellow  -pointsize 24 -gravity SouthEast -draw "text 1,1 '$pic_text'"             \
        -stroke black \
        "$pic" "neu_$pic"
Bild
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum in Bilder einfügen

Beitrag von Revod » 02.01.2019 16:40:52

Wegen diese Anfrage befasse ich mich zum ersten Mal mit der Altion-

Aus den Scripten werde ich nicht schlau ( Habe ein paar aus dem Netz getestet und das EN Datumsformat sollte doch änderbar auf DE sein. Habe die Reihenfolge geändert und schon kommt die Fehlerausgabe " @ ist ein ungültiges Datum " ).

Dafür mit ( Geht sehr schnell )

https://www.xnview.com/de/xnconvert/

Braucht wenig speicher und mit Verarbeitung > Bild > Text Plugin lassen sich Bilder so mit Text in beliebige Arten anlegen. Für das direkte Wasserzeichen Plugin verlangt es einen vor gefertigtes Bild-

Auch mit " XNViewMP " für mich in solche " speziellen " Fälle am schnellsten und am komfortables.

Oder mit Debianimagemagick und Debiangimp
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Datum in Bilder einfügen

Beitrag von KBDCALLS » 02.01.2019 16:53:55

Revod hat geschrieben: ↑ zum Beitrag ↑
02.01.2019 16:40:52
Wegen diese Anfrage befasse ich mich zum ersten Mal mit der Altion-



Und soll man den Rest erraten ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
whisper
Beiträge: 3182
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Datum in Bilder einfügen

Beitrag von whisper » 02.01.2019 17:04:48

Oder so:

Code: Alles auswählen

mogrify -pointsize 10 -fill gray -gravity SouthWest -draw "text 10,20 '$(date)'" uhrendeckel.png
1987

So mache ich das in meinen Nautilus Scripten, dadurch muss man kein Zwischenbild generieren und hat weniger Parameter zu beachten.
Ok, hätte als Demo besser

Code: Alles auswählen

mogrify -pointsize 10 -fill red -gravity SouthEast -draw "text 10,20 '$(date)'" uhrendeckel.png
genommen, fällt leichter ins Auge :-)
1988

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum in Bilder einfügen

Beitrag von Revod » 02.01.2019 17:37:33

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
02.01.2019 16:53:55
Revod hat geschrieben: ↑ zum Beitrag ↑
02.01.2019 16:40:52
Wegen diese Anfrage befasse ich mich zum ersten Mal mit der Altion-



Und soll man den Rest erraten ?
Genau das habe ich bis jetzt getan, im Script Code. :mrgreen:

Den von heisenberg nur mit einer Datei und nur mit exakter Dateiname und nur mit einen Bildformat.

Den von " Hagen " konnte ich nicht dazu bewegen zu arbeiten.

Ich suche weiter...
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Datum in Bilder einfügen

Beitrag von KBDCALLS » 02.01.2019 18:14:20

Da war ein Flüchtigkeitsfehler drinne , Das Problem lag in Zeile 30 .

NoPaste-Eintrag40554
An dem Leerzeichen hat sich die Bash gestört.

PS. Das Script benötigt keine Parameter. Es müssen nur Bilder in dem Verzeichnis vorliegen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum in Bilder einfügen

Beitrag von Revod » 02.01.2019 18:25:44

Danke KBDCALLS

" Sehr gut erraten, "

Sorry, dass ich es nicht mit der Konsole Ausgabe gepostet hatte.
Systemd und PulseAudio, hmmm, nein danke.

willy4711

Re: Datum in Bilder einfügen

Beitrag von willy4711 » 02.01.2019 18:37:18

Mal abgesehen von kunstvollen Befehlssequenzen in Terminal :wink: , gibt es natürlich auch die Möglichkeit sowas
mit einer GUI zu machen. Xnview kann das.
Xnview ---> Dateien in Xnview markieren ---> Werkzeuge---> Stapelverarbeitung
dann
Reiter Verarbeitung -----> Verarbeitung hinzufügen --> Bild -->Text

dann den Text auswählen (hier nur einen Kleine Auswahl)
1989
Einstellen (Schriftgröße/ Position / Farbe usw)kannst du dabei was man auch will.
Ergebnis:
1990

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Datum in Bilder einfügen

Beitrag von Revod » 02.01.2019 19:08:02

Das Script funktioniert soweit nun. Doch es kann nur das jpg Format und es schreibt im Bild die Werte aus den Exif Header ( Ohne Exif Werte geschieht auch nichts ).

Übrigens KBDCALLS es gab noch einen Fehler,

Code: Alles auswählen

for Bild in *.JPG *.jpg
den Du auch korrigiert hast.
Systemd und PulseAudio, hmmm, nein danke.

schwedenmann
Beiträge: 5528
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Datum in Bilder einfügen

Beitrag von schwedenmann » 03.01.2019 19:57:36

Hallo

Hier Beispiel in Python mit PIL
(nur für ein Bild)

https://webkul.com/blog/python-imaging- ... -examples/
PIL:https://en.wikipedia.org/wiki/Python_Imaging_Library
pillow (a fork of PIL) https://pillow.readthedocs.io/en/5.3.x/

mfg
schwedenmann

Antworten