Ich und ImageMagick ... mal wieder

Einem Menschen zu helfen bringt Freude in die Welt. Probier es gerne einmal aus.
ERSTER BEITRAG DES THEMAS
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Nachdem ich den halben Tag damit zugebracht habe einen "permission denied" Fehler zu lösen, hab' ich mir den Wolf gesuchmaschint, aber keine Lösung gefunden ... :wuetend:

Warum schreibt mir

Code: Alles auswählen

convert webcam2.jpg -gravity southwest -pointsize 25 -fill white -undercolor black -annotate 0 @~/ansiweather_fc.txt webcam-ano2.jpg
nicht den Inhalt der Datei ansiweather_fc.txt in das Bild sondern @~/ansiweather_fc.txt?

Falls von Bedeutung ... es läuft ein Ubuntu 16.04LTS und convert ist

Code: Alles auswählen

 > convert --version
Version: ImageMagick 6.8.9-9 Q16 i686 2017-07-31 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
Jeder Schlag auf den Hinterkopf, der zur Erleuchtung führt ist willkommen ... :roll:
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.

ERSTER BEITRAG DES THEMAS
Benutzeravatar
NeC
Keiner schreibt schneller
Beiträge: 2823
Registriert: 09 Okt 2011 13:37
Geschlecht: männlich
AB-Status: AB Vergangenheit
Ich bin ...: nur an Frauen interessiert.
Wohnort: Niedersachsen

Re: Ich und ImageMagick ... mal wieder

Beitrag von NeC »

Die @-Syntax vom convert-Tool scheint eine Macke zu haben.

M.m.n. lohnt weitere Forschung nicht. Vielleicht kannst Du Dir so behelfen?:

Code: Alles auswählen

TEXT=`cat ~/ansiweather_fc.txt` && convert webcam2.jpg -gravity southwest -pointsize 25 -fill white -undercolor black -annotate 0 "$TEXT" webcam-ano2.jpg
(Achtung: das "cat" steht in "backticks")
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

NeC hat geschrieben: 02 Sep 2017 21:00 Die @-Syntax vom convert-Tool scheint eine Macke zu haben.
Den Verdacht hatte ich auch schon.
NeC hat geschrieben: 02 Sep 2017 21:00 M.m.n. lohnt weitere Forschung nicht. Vielleicht kannst Du Dir so behelfen?:

Code: Alles auswählen

TEXT=`cat ~/ansiweather_fc.txt` && convert webcam2.jpg -gravity southwest -pointsize 25 -fill white -undercolor black -annotate 0 "$TEXT" webcam-ano2.jpg
(Achtung: das "cat" steht in "backticks")
Danke! Werde ich morgen mal testen. Wenn ich das jetzt noch anfange, dann befürchte ich dass die aufgehende Sonne mich daran erinnern wird eine Nacht am Computer verbracht zu haben ... :roll:
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.
Mit müden Augen
Bringt jede Tastatur zum Glühen
Beiträge: 8851
Registriert: 24 Apr 2015 18:22
Geschlecht: männlich
AB-Status: Hardcore AB
Ich bin ...: nur an Frauen interessiert.

Re: Ich und ImageMagick ... mal wieder

Beitrag von Mit müden Augen »

Versingled hat geschrieben: 02 Sep 2017 22:13Wenn ich das jetzt noch anfange, dann befürchte ich dass die aufgehende Sonne mich daran erinnern wird eine Nacht am Computer verbracht zu haben ... :roll:
Ach ja, wer kennt diese "Freuden" der IT nicht? :roll: Fiel mir direkt ein:
Reinhard hat geschrieben: 16 Mai 2017 21:40
orthonormal hat geschrieben:Aber irgendwie funktioniert das ganze nicht so, wie es anscheinend mal gedacht war.
Mit diesem Satz fangen sie immer an ... die Abstiege in die tiefe, kalte Hölle der nächtlichen Debugsessions ... :fessel:
Computer sind eine tolle Sache - jedenfalls so lange sie funktionieren. Bei mir sind vorhin die eigenen Filter in uBlock verschwunden, warum weiß wohl auch nur der Weihnachtsmann. :roll:
der Himmel brennt, die Engel fliehen
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Versingled hat geschrieben: 02 Sep 2017 22:13
NeC hat geschrieben: 02 Sep 2017 21:00 Die @-Syntax vom convert-Tool scheint eine Macke zu haben.
Den Verdacht hatte ich auch schon.
NeC hat geschrieben: 02 Sep 2017 21:00 M.m.n. lohnt weitere Forschung nicht. Vielleicht kannst Du Dir so behelfen?:

Code: Alles auswählen

TEXT=`cat ~/ansiweather_fc.txt` && convert webcam2.jpg -gravity southwest -pointsize 25 -fill white -undercolor black -annotate 0 "$TEXT" webcam-ano2.jpg
(Achtung: das "cat" steht in "backticks")
Danke! Werde ich morgen mal testen. Wenn ich das jetzt noch anfange, dann befürchte ich dass die aufgehende Sonne mich daran erinnern wird eine Nacht am Computer verbracht zu haben ... :roll:
Ok ... das hat funktioniert. Ich kriege jetzt zwar eine Fehlermeldung, weil in der Textdatei ein "%" drin ist, aber damit kann ich leben. Danke nochmal ... :)
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.
Benutzeravatar
NeC
Keiner schreibt schneller
Beiträge: 2823
Registriert: 09 Okt 2011 13:37
Geschlecht: männlich
AB-Status: AB Vergangenheit
Ich bin ...: nur an Frauen interessiert.
Wohnort: Niedersachsen

Re: Ich und ImageMagick ... mal wieder

Beitrag von NeC »

Sehr schön, gern geschehen! :hut:
Prinzessinnenschreck
Tauscht Gedanken aus
Beiträge: 73
Registriert: 26 Feb 2013 17:19
Geschlecht: männlich
Ich bin ...: unfassbar.
Wohnort: Königsbrunn

Re: Ich und ImageMagick ... mal wieder

Beitrag von Prinzessinnenschreck »

Versuch's mal mit:

Code: Alles auswählen

-annotate 0 @"$HOME/ansiweather_fc.txt"
;)
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Prinzessinnenschreck hat geschrieben: 03 Sep 2017 17:50 Versuch's mal mit:

Code: Alles auswählen

-annotate 0 @"$HOME/ansiweather_fc.txt"
;)
Dann wäre aber alles was ich im Netz gefunden habe falsch ...
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Prinzessinnenschreck hat geschrieben: 03 Sep 2017 17:50 Versuch's mal mit:

Code: Alles auswählen

-annotate 0 @"$HOME/ansiweather_fc.txt"
;)
Tut auch nicht was es soll ...
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.
Prinzessinnenschreck
Tauscht Gedanken aus
Beiträge: 73
Registriert: 26 Feb 2013 17:19
Geschlecht: männlich
Ich bin ...: unfassbar.
Wohnort: Königsbrunn

Re: Ich und ImageMagick ... mal wieder

Beitrag von Prinzessinnenschreck »

Versingled hat geschrieben: 04 Sep 2017 14:43Tut auch nicht was es soll ...
Seltsam.

Ich habe hier zwei Ubuntu-Distributionen mit zwei verschiedenen ImageMagick-Versionen.
Ein Pfad mit Tilde nach dem @-Operator wird von beiden Versionen falsch interpretiert:
Lubuntu 14.04.2 LTS mit ImageMagick 6.7.7-10 2017-07-31 Q16 schreibt ohne weiteren Kommentar den Dateipfad statt den Inhalt der Textdatei ins Bild (wie in Deinem ersten Beitrag geschildert).
Mint 18 mit ImageMagick 6.8.9-9 Q16 i686 2016-04-18 gibt eine Fehlermeldung "convert: unable to access file path ~/ansiweather_fc.txt @ error/property.c/InterpretImageProperties/3284." aus.

Bei beiden Versionen funktioniert hier bei mir allerdings der @-Operator korrekt und der Inhalt einer Textdatei wird ins Bild geschrieben, wenn der Pfad zur Textdatei im Home-Verzeichnis absolut oder (wie in meinem letzten Beitrag angegeben) mit $HOME-Variable angegeben wird.
Prinzessinnenschreck
Tauscht Gedanken aus
Beiträge: 73
Registriert: 26 Feb 2013 17:19
Geschlecht: männlich
Ich bin ...: unfassbar.
Wohnort: Königsbrunn

Re: Ich und ImageMagick ... mal wieder

Beitrag von Prinzessinnenschreck »

Im Übrigen landet bei meinem Lubuntu 14.04.2 LTS mit ImageMagick 6.7.7-10 2017-07-31 Q16 auch bei absolutem Pfad oder Pfad mit $HOME-Variable kommentarlos nur der Dateipfad im Bild, falls die Datei im angegebenen Pfad nicht existiert. Also auch ein Tippfehler würde diesen Effekt bedingen.
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Prinzessinnenschreck hat geschrieben: 04 Sep 2017 20:45
Versingled hat geschrieben: 04 Sep 2017 14:43Tut auch nicht was es soll ...
Seltsam.

Ich habe hier zwei Ubuntu-Distributionen mit zwei verschiedenen ImageMagick-Versionen.
Ein Pfad mit Tilde nach dem @-Operator wird von beiden Versionen falsch interpretiert:
Lubuntu 14.04.2 LTS mit ImageMagick 6.7.7-10 2017-07-31 Q16 schreibt ohne weiteren Kommentar den Dateipfad statt den Inhalt der Textdatei ins Bild (wie in Deinem ersten Beitrag geschildert).
Mint 18 mit ImageMagick 6.8.9-9 Q16 i686 2016-04-18 gibt eine Fehlermeldung "convert: unable to access file path ~/ansiweather_fc.txt @ error/property.c/InterpretImageProperties/3284." aus.

Bei beiden Versionen funktioniert hier bei mir allerdings der @-Operator korrekt und der Inhalt einer Textdatei wird ins Bild geschrieben, wenn der Pfad zur Textdatei im Home-Verzeichnis absolut oder (wie in meinem letzten Beitrag angegeben) mit $HOME-Variable angegeben wird.
Zweiteres sieht für mich aus, wie der "permission denied" Fehler den ich zuerst hatte (man muss anscheinend in in der "properties.xml" explizit das "@" erlauben). Ich denke NeC hat recht ... das @-Attribut ist broken.
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.
Benutzeravatar
Versingled
Meisterschreiberling
Beiträge: 6394
Registriert: 18 Jan 2015 11:37
Geschlecht: männlich
AB-Status: AB
Ich bin ...: unfassbar.
Wohnort: 48°43'31.23"N, 9°11'38.61"E, 436m über NN + 12 Etagen

Re: Ich und ImageMagick ... mal wieder

Beitrag von Versingled »

Prinzessinnenschreck hat geschrieben: 04 Sep 2017 21:01 Im Übrigen landet bei meinem Lubuntu 14.04.2 LTS mit ImageMagick 6.7.7-10 2017-07-31 Q16 auch bei absolutem Pfad oder Pfad mit $HOME-Variable kommentarlos nur der Dateipfad im Bild, falls die Datei im angegebenen Pfad nicht existiert. Also auch ein Tippfehler würde diesen Effekt bedingen.
Selbst mit korrektem Pfad (weil Copy&Paste) hat es nie funktioniert.
Zukünftig hauptsächlich im https://www.ab-forum.de zu finden.

Zurück zu „ABs helfen ABs“