Color balance 2 plug-in can be useful to add or remove color tints in shadows, midtones and highlights, while preserving the image luminosity.
See samples:
Original:
After Color Balance 2 filter:
Color Balance 2 UI:
WINDOWS USERS:
Python installation:
Download Python installation version 2.6.6 :
http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
Then follow these steps:
http://www.gimpusers.com/tutorials/install-python-for-gimp-2-6-windows.html
Copy the .py file in:
| Vista/7 | C:\Users\[USER]\.gimp-2.8\plug-ins |
| XP and older | c:\Documents and Settings\[USER]\.gimp-2.8\plug-ins |
LINUX USERS:
Python installation:
Python usually ships with the OS so no manual installation is needed.
Copy the .py file in:
/home/[USER]/.gimp-2.8/plug-ins
Check if the file is marked as executable.
In GIMP you will find it under the filters menu.
New in Version: 1.4:
> Major Engine refactoring
New in Version 1.3:
> Engine bugfix
New in Version 1.2:
> Midtones major bugfix.
New in Version 1.1:
> Midtones major bugfix.
| Attachment | Size |
|---|---|
| 17.32 KB | |
| 17.11 KB |
Comments
More detail
Thanks for looking into this for me. I am running Gimp 2.6.8 on Debian Sid. I do run other Python plugin-ins for Gimp without issue.
Unfortunately I don't recall what settings I used earlier to produce the error, but I will install your revised script and try it this evening, as I am about to walk out the door right now. It does look like a nice script, and I'm looking forward to using it more.
Regards,
Howard
unbound local error
The first time I ran this, it worked, but I wasn't satisfied with the outcome so I used updo to go back to the original and got the following error when I tried to use it a second time:
Traceback (most recent call last):
File "/usr/lib/gimp/2.0/python/gimpfu.py", line 692, in response
dialog.res = run_script(params)
File "/usr/lib/gimp/2.0/python/gimpfu.py", line 353, in run_script
return apply(function, params)
File "/home/xxx/.gimp-2.6/plug-ins/color_balance_2.py", line 58, in color_balance_2
if (x[3]==2):
UnboundLocalError: local variable 'x' referenced before assignment
Version 0.2
I corrected some bugs and uploaded it as version 0.2, try it, it should be ok now.
Unfortunately I can't
Unfortunately I can't replicate the above error in my Gimp. Can you give me more details? Do you have the numbers you have chosen in the sliders?
Do you have Windows or Linux or otherwise? Have you checked other python scripts showing correctly the gui and working ok? If yes skip all the text below.
Just to be sure if you have Windows, do you have installed Python 2.6.x, PyCairo, PyGObject and PyGtk along with Gimp in which you checked during installation the python support?
All is well
I installed the newest version of the script and after applying the color filters, going back and undoing them, and then re-applying them, I no longer am getting the errors. Not sure if it was a hiccup on my system or if your updates changed anything, but in any event, things look great. Thanks for the nice job ;)
Nice to know it works and you
Nice to know it works and you liked it.
Take care,
John