All, Over the past few days I have worked on the following two scripts for windows: HDRMerge - adds HDRMerge as an option under "Selected Images" enfuse_pro_w - hacked up version of Holger's enfuse_pro to run on windows (I reached out to Holger prior to sharing this)
Please note that I am not a skilled developer, my programming skills are still fairly elementary, so much of what I have done is not the most elegant or preferred way to do things. I recognize this, but I did what I could. The enfuse_pro script is far more complex, and thus has much more work still needed to it, but both scripts DO run on my windows 10 machine. Issues I have with both scripts: 1) I have not been able to figure out a way to pass the binaries to dt.control.execute() if their path location contains a SPACE, thus these scripts require their dependencies to be install to a specific location, instead of the default "Program Files", solving this and then dynamically finding the binary location would obviously be preferred. I don't know how to do this. 2) When calling binaries through dt.control.execute() a command window pops up. How can this be suppressed? 3) Scripts are now windows specific. I don't think it would take much to make the HDRMerge one cross-platform compatible. Due to the complexities of the enfuse_pro script this may require more work. There are other, smaller, issues respective to each individual file briefly noted in the header comments if you are curious. Much of the functionality of the enfuse_pro script remains untested. I also must call attention to the fact that the enfuse_pro script deletes the temporary files, however, I had to completely rewrite this functionality. I would appreciate someone more knowledgeable than myself check over this code and ensure what I am doing does not have any risks of deleting the wrong files, or anything like that. I have quickly reached the limits of my abilities. Is anyone here able/willing to assist, or how do you advise I go about soliciting help, pixls.us and GitHub? -Kevin ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
enfuse_pro_w.lua
Description: Binary data
HDRMerge.lua
Description: Binary data