Usiłuję dodać znak wodny do zdjęć zawierających datę.
Nie mam problemów z umieszczaniem tekstu na obrazach, ale gdy tylko próbuję ustalić datę, otrzymuję nieprzewidziane rezultaty.
convert -pointsize 20 -fill blue -draw 'text 10,240 "$(date '+%Y-%m-%d %T').jpg" ' /home/mydir/timelapse/snap.jpg /home/mydir/timelapse/snapout.jpg;
powyższe polecenie zwraca
convert: non-conforming drawing primitive definition `$(date +%Y-%m-%d-%T).jpg' @ error/draw.c/DrawImage/3182.
Wyciągam włosy, próbując zrozumieć, dlaczego nie mogę umawiać daty na swoim zdjęciu.
bash
conversion
date
jpeg
David Jeffery
źródło
źródło