[Plugin]AutoLevels 0.2 and USM 0.3 plugins

AfterShot Pro Plugins
Post Reply
roland65
Posts: 58
Joined: Wed Jan 25, 2012 3:34 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit

[Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by roland65 »

Hi,

I finally managed to compile my plugins on Mac OS X virtual machine (a big thanks to jknights for his support). Yes! I did it!

So I release now a new version (0.2) of the AutoLevels plugin. This new version works much better than the previous one because I finally understood how the histogram is computed in ASP, and now the AutoLevels plugin is able to stretch the image histogram just as requested by the user. It also works much better than the builtin autolevel, probably because it is done later in the pipe (?). You can move the AutoLevels plugin just below the histogram in the UI by using a customToolsUI.txt (check this topic for the details http://forum.corel.com/EN/viewtopic.php?f=90&t=45735). The name of the plugin is com.roland65.AutoLevels.

Now the source code is included in the plugin archive, this is why I also release a new version (0.3) of the USM plugin (no new functionality). Note that my plugins are open source and released under the GPL license.

Have a nice day,
RB

PS : customToolsUI.txt keywords are : com.roland65.AutoLevels and com.roland65.USM
Attachments
Usm-0.3.afzplug
(85.15 KiB) Downloaded 577 times
AutoLevels-0.2.afzplug
(797.71 KiB) Downloaded 1030 times
Last edited by roland65 on Sun Jun 17, 2012 10:21 am, edited 1 time in total.
patrickh
Posts: 18
Joined: Sun Apr 29, 2012 11:45 pm
operating_system: Mac
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Macintosh
processor: 2.93 GHz Intel Core i7
ram: 4GB
Video Card: ATI Radeon HD 5750 1024 MB
sound_card: MacNone
Hard_Drive_Capacity: 1Terabyte
Monitor/Display Make & Model: iMac 27"

Re: [Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by patrickh »

Roland

Heartfelt thank you

patrickh
theBro
Posts: 4
Joined: Thu Apr 26, 2012 4:43 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: [Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by theBro »

Any chance you could make the AutoLevels plugin to work independently on each color channel as an option? Underwater images would really benefit from autolevels per rgb channel. Especially since Olympus E-PL3 seems to be incapable of setting the white balance manually in depths below 10 meters.
roland65
Posts: 58
Joined: Wed Jan 25, 2012 3:34 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit

Re: [Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by roland65 »

Usually, such a feature is not desirable because it changes the white balance. Anyway, you can do what you want by separately manipulating the R, G and B curves.
RB
theBro
Posts: 4
Joined: Thu Apr 26, 2012 4:43 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: [Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by theBro »

I do that currently manually as you suggest but doing the same task to tens of UW images is not that much fun. And presets are really not an option as the light changes quite a lot even for 1 meter depth change - or sun angle - or clouds. I have had a plan to write such plugin myself but the API of Bibble5 didn't support everything needed at the time I took a look at it (the module kind of worked but it was too big a hack for real use) and then the API was "totally" changed. I suppose I could try to see modifying AutoLevels myself to work optionally on per rgb channel for UW photographers or at least my own need...
roland65
Posts: 58
Joined: Wed Jan 25, 2012 3:34 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit

Re: [Plugin]AutoLevels 0.2 and USM 0.3 plugins

Post by roland65 »

Yes, you can modify the code : all my plugins are licensed as GPL and you have access to the full source code within the installed plugin directory.
Cheers,
RB
Post Reply