"Dan Torop" <d...@pnym.net> writes:
It's done with montage and mogrify (from ImageMagick) and
exiftool.
The code is here:-)
https://multimedia4linux.de/index.php/bildbearbeitung/darktable/darktable-plugin-digitaler-kontaktabzug
It looks quite nice -- a good range of features. So nice that
I'm a bit hesitant to make a quick version in the print view
which does a subset. But I suppose what print view could bring
to it is that there's already a good GUI-oriented way to set up
boxes and fill them with images. And that print code already
does the work of scaling images to a common DPI and converting
to a common colorspace, So there isn't that much remaining work
to do.
Current print view creates a hand-constructed PDF and sends it
to CUPS or Turboprint. Output to file would either
hand-construct a composite image or ask Cairo library to do
this, then can output with the help of existing imageio code.
Future work could allow for a more "automatic" way of creating
boxes, e.g. in a grid. I'm not sure if the other things (image
labels, title for the grid) are totally out of scope, though.
I've used all sorts of awkward ways to do similar work --
ImageMagick command line, dragging images around in GIMP, either
Scribus or Inkscape (can't remember), Libreoffice Draw. This
does really seem like something which it would be nice for
darktable to do.
The examples from BeeRef (https://github.com/rbreu/beeref/) look
nice (and flexible.-) But it crashes under Debian (bookworm).-(
And gThumb has a good working "Contact Sheet…".
Query is that once print view has a really layout code, does it
cease to be print view, and become something else (multi-image
layout, with options to print or export to a file)?
The "name" isn't very important for me.-) There are others (the
main developers?), who should decide this?
Another query is whether the monolithic "print settings" in the
right panel gets split into a couple modules, with one remaining
"print settings" (with a print button), one handling "image
layout" (what's currently in print settings under that name,
plus any more options), and as well an export module (as in
lighttable: file type, resolution, an export button, etc.). I
seem to recall that the code is so tightly interwoven that the
split would, internally, be a challenging one.
I think, multiple modules will make it more flexible. But do you
have enough time for such a challenge?-)
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org