Sharpening tool, uses blurred mask. Sharpness is modified with few sliders that work like a kind of equalizer. User can control blurring parameters (radius and treshold for selective blur mask). It provides 4 types of output: Sharpenned image, mask, split/comparision mode and mask-to-img differences.
Brightness of image can be affected by levels-like tool that works indirectly - via the mask.
See attached screenshot for more info.
Plugin is multithreaded.
Downloads (source code with instructions for linux) and few sample images http://code.google.com/p/aumask/wiki/Introduction.
Any comments and feature requests welcomed.
| Attachment | Size |
|---|---|
| 126.91 KB | |
| 16.13 KB |
Comments
0.6.6
is available on google code, alpha channel works, I tested it.
Perhaps samj or anybody will compile it for you and everybody.
If it work without issues, I will make "stable" version 0.7 and take some break - It seems there are no other feature requests in this regard (except the LAB, of course)
AUMASK 0.6.5
is available on google code. this release is for testing only, once I will be sure it works properly (please report bugs and issues) I will release "stable" version.
what is new (I mention also previous version):
0.6.5 - support for HSV and HSL colorspaces - value and luminosity is used as mask channel (what other colorspaces may I add?)
- support for alpha channel
- when calculating preview, it considers also near area around what is visible in preview window
0.6.4 - resizeable preview (increase window of plugin, preview will adjust)
thank for the update
LAB.
The new preview is quite handy, thank for the update
for conversion between
for conversion between colorspaces I used interanal gimp calls - http://doc.gnu-darwin.org/libgimpcolor/libgimpcolor-GimpColorSpace.html, and LAB is not mentioned there. So at least with LAB I will need formulas.....
Lab
you are right it is not mentioned in http://doc.gnu-darwin.org/libgimpcolor/libgimpcolor-GimpColorSpace.html
strange i believed Lab supported by Gimp , as this may lead to think
http://docs.gimp.org/en/plug-in-decompose-registered.html
But sorry i could not help with a pointer or a link , as did Saulgoode for the other modes
Two remarks, one question
Very interesting, got some good results!
Two remarks, one question.
1. The plugin doesn't like alpha channels ;)
2. The minimum radius of 6 seems rather big; using the standard USM often r<1.0 is enough (I suppose both radii are comparable)
3. I don't understand the logic or mechanism behind the sharpness equalizer; what do the different sliders stand for?
P.S.: And thanks for the binaries!
1. - Yes, I know, on the
1. - Yes, I know, on the beginning I focused on "core" functionality. In regard to apha channel, I understand the plugin should only "ignore" = preserve alpha channel without any change, is it correct? I will add this soon...
2. This is due to algorithm used, I intend to insert "if" there that would simplify algoritm for low radiuses. This would speed up blurring, even though blurring itself takes only about 30 % of plugin work time. But minimum radius for my algorithm is like 3 or 4 px, definitely not less than 1 pixel. Of course, in the future I can add alternate algorithm...
3. sliders - this is what I'm not sure how usefull it is. Each slider controls own distance between brightness of original pixel and mask, currently sliders represents 0.01, 0.03, 0.07, 2 (maximum possible distance is less than 1, because plugin internaly works with RGB values converted to floats in range 0 - 1).
I sometimes use the first slider to reduce noise. If it is usefull to have sliders at all, or I should reduce number of sliders - this is something to discuss.
And thanks for your interest...
aumask-0.6.3 - Binaries Gimp 32 - 64bits Windows
Bonjour
http://www.aljacom.com/~gimp/aumask-0.6.3-32bits-64bits.zip
37 419 bytes.
Thanks samj; works great with
Thanks samj; works great with 32-bit GIMP; haven't tested it with 64-bit 2.7.3 yet (but will soon). :)
Channel Option
I just let a comment on your page
A believe nice touch would be allow to apply to only a channel As example only to the L channel (of Lab ) or only to to the Value channel .. that will allow to sharpen without modify hue and saturation
I suppose is already possible run the plugin on a channel,but obviously would require convert the image (i.e to LAB o HSL or HSV) apply on the chosen channel(s) and reconvert back
here i was suggesting to do from the plugin gui adding a dropdown list of channels
(i.e Default "All" or "RGB",...that is as now, then Luminosity, Value,....and so on )
another way to allow something similar but with less complication (but less flexibility ) may be add a option as "Preserve Original Hue & Saturation
if that true
1) the active layer is duplicated
2 )the filter applied to the dup
3 )the 2 layer merged in value mode (= value of edited layer, original Hue and Saturation )
Hint: You can use Wiki Syntax.
Enter a comment:
Pages