Hi!

Ah, yes: I use this script as first step to create something what was a contact sheet in the old film days - the filename comes in the second step. But if you change the line:

convert $filename -gravity South -background Black -pointsize 75 -fill White \ -splice 0x90 -annotate 0x0 "Aperture:$fnumber | Shutter speed:$exposure | Focal Lenght:$focal | ISO:$iso | File:$1" Annotated_$filename

to something like:

convert $filename -gravity South -background Black -pointsize 75 -fill White \ -splice 0x90 -annotate 0x0 "$filename - Aperture:$fnumber | Shutter speed:$exposure | Focal Lenght:$focal | ISO:$iso" Annotated_$filename

or just (without any EXIF-Data):

convert $filename -gravity South -background Black -pointsize 75 -fill White \
-splice 0x90 -annotate 0x0 "$filename" Annotated_$filename

you should get waht you want, hopefully.

If you would like to have a different filename for the produced copy you can change the last bit: Annotated_$filename ($filename is the variable where the filename is stored, obviously...)

I hope this works, I am now at work with no Linux within reach to test...

best,

Albin

Am 31.05.2021 04:29, schrieb David Vincent-Jones:

Albin ... this works very well but unfortunately it is not displaying the 'filename' ... any ideas?

Thank you;

David

On 2021-05-30 1:20 a.m., Albin Blaschka wrote: Hello!

A solution outside of darktable -

On Linux and on the commandline, with exiftools installed, the following bash script writes selected (EXIF-)info in a black bar on the lower end of the fotos (here: jpgs) of a directory and saves it under a suffix in the filename:

Not completly ready for your purpose, it does more than you need, but might give you an idea and come in handy... I use it for a project of mine, too...

for filename in *.jpg; do
[ -e "$filename" ] || continue
fnumber=$(exiftool -aperture $filename | cut -d':' -f2)
exposure=$(exiftool -shutterspeed $filename | cut -d':' -f2)
iso=$(exiftool -iso $filename | cut -d':' -f2)
focal=$(exiftool -FocalLength $filename |cut -d':' -f2)

convert $filename -gravity South -background Black -pointsize 75 -fill White \ -splice 0x90 -annotate 0x0 "Aperture:$fnumber | Shutter speed:$exposure | Focal Lenght:$focal | ISO:$iso | File:$1" Annotated_$filename
done

I think I found this in the book "

Linux Photography, Tools for Automated and Streamlined Photographic Workflow on Linux" by Dmitri Popov

and adopted it for my needs...

HTH,

Albin

Am 30.05.2021 04:27, schrieb David Vincent-Jones:

I am going to 'rough' print about 50 images as a preview to printing a book. They will be used for the final selection and also for placement and ordering.

I am looking for a way to print a file identification on each piece ... such as the file name but I do not see anything in the print-manager or in the script-manager that would be of service.

What are others doing in this respect?

David
____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

--
| Dr.rer.nat. Albin Blaschka
| Etrichstrasse 26, A-5020 Salzburg
| * www.standortsanalyse.net [1] *
| * www.researchgate.net/profile/Albin_Blaschka [2] *
| - It's hard to live in the mountains, hard but not hopeless!


Links:
------
[1] http://www.standortsanalyse.net
[2] http://www.researchgate.net/profile/Albin_Blaschka
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Reply via email to