>>> (I know that Holger Klemm (from multimedia4linux.de) made a 
>>> lua-script
>>> for such a thing.-) 
>>
>> That sounds great. I'm curious how it is implemented.
> 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.

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)?

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.

>>> It seems for me, that the presets are stored in data.db as a 
>>> BLOB,
>>> so I can't find out quickly, what went wrong.
>>
>> You may have some control of this. Try adjusting "store XMP tags 
>> in compressed format" in the storage tab of preferences to 
>> "never".
> This settings doesn't help.-( I had "only large entries" before.
> I "lost" the first column of the image areas but can't create new 
> areas because I got the message "maximum image per page reached"
> (Is there a small typo? Should it be written as "maximum images 
> per page reached"?)

Alas. The basic point is probably just that the system doesn't work for saving 
presets of multiple image positions. And parsing the blobs won't change that.
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Reply via email to