Gimp scripting - seeking help/scripter
Hello, it might be a bit off-topic, please excuse... I am looking for somebody who can write a small Gimp-Script for me (I'll pay for it, within reason). Ideally the script could also be called from bash. After looking in the Gimp scripting documentation and more pages I see that I'd need so much time to learn it that I rather continue to do the steps manually... I work everyday with Gimp on OpenSuse, and there are some simple basic steps I have to do with almost every image to retouch with what I believe is called "frequency-separation". There is a gmic filter that more or less does it, but it takes extremely long, I must set the parameters each time, and some I can't change, not even find out to what value they are set... The script should: 1. Open png-image 2: Duplicate layer twice (to have 3 identical layers) 3: Turn off visibility of bottom layer 4: Apply Gaussian blur on the middle layer with value 15 5: Set top layer to grain extract mode ("faser extrahieren") 6: Create new layer from visible 7: Delete the layer set to grain extract before 8: Set the new top layer to grain extract mode 9: Put top and middle layer in a new layers group, visible 10: Turn on visibility of bottom layer 11: Make blurred layer (second/bottom in layers group) active 12: Save as xcf with same file name in same folder I would like to have this script available to click within Gimp, but it would be fantastic when I could use it also from bash, so that I can let it run on all files in a folder, for example. Can anybody help - or point me to a place where I could find it? Thanks! Daniel -- -- Daniel Bauer photographer Basel Málaga https://www.patreon.com/danielbauer https://www.daniel-bauer.com
On 2022-03-05 21:38, Daniel Bauer wrote:
Hello,
Hi Daniel,
I am looking for somebody who can write a small Gimp-Script for me (I'll pay for it, within reason). Ideally the script could also be called from bash.
Not that I can help you with the scripting but I have hired contractors online for specific tasks in my old company. The site I used was guru.com. There are others but unfortunately I have no experience with them. For example, freelancer.com and fiverr.com. https://www.guru.com/d/freelancers/skill/gimp/ https://www.guru.com/d/freelancers/skill/gimp/l/spain/ Cheers,
After looking in the Gimp scripting documentation and more pages I see that I'd need so much time to learn it that I rather continue to do the steps manually...
I work everyday with Gimp on OpenSuse, and there are some simple basic steps I have to do with almost every image to retouch with what I believe is called "frequency-separation".
There is a gmic filter that more or less does it, but it takes extremely long, I must set the parameters each time, and some I can't change, not even find out to what value they are set...
The script should:
1. Open png-image 2: Duplicate layer twice (to have 3 identical layers) 3: Turn off visibility of bottom layer 4: Apply Gaussian blur on the middle layer with value 15 5: Set top layer to grain extract mode ("faser extrahieren") 6: Create new layer from visible 7: Delete the layer set to grain extract before 8: Set the new top layer to grain extract mode 9: Put top and middle layer in a new layers group, visible 10: Turn on visibility of bottom layer 11: Make blurred layer (second/bottom in layers group) active 12: Save as xcf with same file name in same folder
I would like to have this script available to click within Gimp, but it would be fantastic when I could use it also from bash, so that I can let it run on all files in a folder, for example.
Can anybody help - or point me to a place where I could find it?
Thanks!
Daniel
-- /bengan
Am 07.03.22 um 09:43 schrieb Bengt Gördén:
On 2022-03-05 21:38, Daniel Bauer wrote:
Hello,
Hi Daniel,
I am looking for somebody who can write a small Gimp-Script for me (I'll pay for it, within reason). Ideally the script could also be called from bash.
Not that I can help you with the scripting but I have hired contractors online for specific tasks in my old company. The site I used was guru.com. There are others but unfortunately I have no experience with them. For example, freelancer.com and fiverr.com.
https://www.guru.com/d/freelancers/skill/gimp/ https://www.guru.com/d/freelancers/skill/gimp/l/spain/
Cheers,
Thanks for the hints! Meanwhile I found a script that does something else but with similar steps (adding layers, changing their mode, applying a filter...) and, without understanding everything, I was able to change it so that now it does what I want :-) -- Daniel Bauer photographer Basel Málaga https://www.patreon.com/danielbauer https://www.daniel-bauer.com
On 2022-03-07 10:35, Daniel Bauer wrote:
Am 07.03.22 um 09:43 schrieb Bengt Gördén:
On 2022-03-05 21:38, Daniel Bauer wrote:
Hello,
Hi Daniel,
I am looking for somebody who can write a small Gimp-Script for me (I'll pay for it, within reason). Ideally the script could also be called from bash.
Not that I can help you with the scripting but I have hired contractors online for specific tasks in my old company. The site I used was guru.com. There are others but unfortunately I have no experience with them. For example, freelancer.com and fiverr.com.
https://www.guru.com/d/freelancers/skill/gimp/ https://www.guru.com/d/freelancers/skill/gimp/l/spain/
Thanks for the hints!
Meanwhile I found a script that does something else but with similar steps (adding layers, changing their mode, applying a filter...) and, without understanding everything, I was able to change it so that now it does what I want :-)
Care to share a link to that script (the original)? For learning purposes ;-) -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)
Daniel, et al -- ...and then Carlos E. R. said... % % On 2022-03-07 10:35, Daniel Bauer wrote: ... % > Meanwhile I found a script that does something else but with similar % > steps (adding layers, changing their mode, applying a filter...) and, % > without understanding everything, I was able to change it so that now it % > does what I want :-) % % Care to share a link to that script (the original)? For learning purposes % ;-) +1 :-) And your own version, too! HAND :-D -- David T-G See http://justpickone.org/davidtg/email/ See http://justpickone.org/davidtg/tofu.txt
I guess it's Scheme script. There are already many scripts installed with gimp. You can probably learn a lot there. $ rpm -ql gimp | egrep scm$ /usr/share/gimp/2.0/scripts/add-bevel.scm /usr/share/gimp/2.0/scripts/addborder.scm /usr/share/gimp/2.0/scripts/blend-anim.scm /usr/share/gimp/2.0/scripts/burn-in-anim.scm /usr/share/gimp/2.0/scripts/carve-it.scm /usr/share/gimp/2.0/scripts/chrome-it.scm /usr/share/gimp/2.0/scripts/circuit.scm /usr/share/gimp/2.0/scripts/clothify.scm /usr/share/gimp/2.0/scripts/coffee.scm /usr/share/gimp/2.0/scripts/copy-visible.scm /usr/share/gimp/2.0/scripts/difference-clouds.scm /usr/share/gimp/2.0/scripts/distress-selection.scm /usr/share/gimp/2.0/scripts/drop-shadow.scm /usr/share/gimp/2.0/scripts/erase-rows.scm /usr/share/gimp/2.0/scripts/font-map.scm /usr/share/gimp/2.0/scripts/fuzzyborder.scm /usr/share/gimp/2.0/scripts/gimp-online.scm /usr/share/gimp/2.0/scripts/gradient-example.scm /usr/share/gimp/2.0/scripts/grid-system.scm /usr/share/gimp/2.0/scripts/guides-from-selection.scm /usr/share/gimp/2.0/scripts/guides-new-percent.scm /usr/share/gimp/2.0/scripts/guides-new.scm /usr/share/gimp/2.0/scripts/guides-remove-all.scm /usr/share/gimp/2.0/scripts/lava.scm /usr/share/gimp/2.0/scripts/line-nova.scm /usr/share/gimp/2.0/scripts/mkbrush.scm /usr/share/gimp/2.0/scripts/old-photo.scm /usr/share/gimp/2.0/scripts/palette-export.scm /usr/share/gimp/2.0/scripts/paste-as-brush.scm /usr/share/gimp/2.0/scripts/paste-as-pattern.scm /usr/share/gimp/2.0/scripts/perspective-shadow.scm /usr/share/gimp/2.0/scripts/predator.scm /usr/share/gimp/2.0/scripts/reverse-layers.scm /usr/share/gimp/2.0/scripts/ripply-anim.scm /usr/share/gimp/2.0/scripts/round-corners.scm /usr/share/gimp/2.0/scripts/script-fu-set-cmap.scm /usr/share/gimp/2.0/scripts/script-fu-util.scm /usr/share/gimp/2.0/scripts/select-to-brush.scm /usr/share/gimp/2.0/scripts/select-to-image.scm /usr/share/gimp/2.0/scripts/select-to-pattern.scm /usr/share/gimp/2.0/scripts/selection-round.scm /usr/share/gimp/2.0/scripts/slide.scm /usr/share/gimp/2.0/scripts/spinning-globe.scm /usr/share/gimp/2.0/scripts/spyrogimp.scm /usr/share/gimp/2.0/scripts/tileblur.scm /usr/share/gimp/2.0/scripts/unsharp-mask.scm /usr/share/gimp/2.0/scripts/waves-anim.scm /usr/share/gimp/2.0/scripts/weave.scm /usr/share/gimp/2.0/scripts/xach-effect.scm -- /bengan
participants (4)
-
Bengt Gördén
-
Carlos E. R.
-
Daniel Bauer
-
David T-G