I want to thank those who took time out of their busy days and helped me by editing my Milky Way image.
@priort / @gigaturbo / @Thomas_Do / @martin.scharnke / @Jean-Marc_Digne / @Popanz / @age / @dqpcoxeas
Apologies if I missed someone who provided an answer.
I’ve been trying to find a way to “capture” the information from the XMP files, or from DT interface itself to follow the workflow/settings you provided. From this post, Direct reading of an XMP file, I learned the numerical settings within each module are coded as hexidecimals in blobs.
- I tried decoding/converting the hex numbers but this proved futile.
- I attempted catalouging screenshots of each module in DT. But this was also futile when graphs, instead of sliders, were used in modules.Ex: color zones and tone curve.
I code using Splunk to find fraudulent transactions for a living, plus I have somewhat of a background in progamming (SQL & XML), though not to the exent of the sharp developers here. I tried to create a macro in NotePad++ for listing out the modules used in an XMP file, however, I am unable to find the macro on my PC and post here.
Therefore, here are the steps, and maybe a dev here can create and importable/editable macro for NotePad++. If you notice I have missed a step, please let me know.
- Start NotePad++.
- Open the XMP file you want to copy the history stack.
- Open a new file.
- Go back to the XMP file.
- Place cursor at top of XMP file.
- Click Search / Find (or CTRL+F).
- Enter .+darktable:num= in Find what: text box.
- Click Find All in Current Document button.
- Click in the Find Results panel.
- Right mouse click and Select all results (or CTRL+A).
- Use SHIFT+right arrow to remove file name and line from the highlighted text to copy.
- Copy CTRL+C.
- Click tab new file from step 3.
- Paste CRTL+V.
- Click tab for your original XMP file.
- Right mouse click the Find Results panel and select Clear All.
- Click Search / Find (or CTRL+F).
- Enter darktable:history in Find what: text box.
- Enter .+darktable:operation= in Find what: text box.
- Click Find All in Current Document button.
- Click in the Find Results panel.
- Right mouse click and Select all results (or CTRL+A).
- Use SHIFT+right arrow to remove file name and line from the highlighted text to copy.
- Copy CTRL+C.
- Click tab new file from step 3.
- If needed, add a line after your last paste press Enter
- Paste CRTL+V.
- Right mouse click the Find Results panel and select Clear All.
- Click in the top panel (where you have been pasting).
- Click Edit / Line Operations / Sort Lines Lexicographically Ascending.
- Click Search / Replace (or CTRL+H).
- Enter \tLine \d+:\s{7} Find what: text box.
- Click Replace All button.
BTW, the numbers in your final list, darktable:num= , are offset by negative one.
Ex.: darktable:num=“0”
** darktable:operation=“mask_manager”**
Is listed as 1 in the history stack .
Thanks and God bless,
Genesius