[haiku-development] WonderBrush: bugs and enhancements

  • From: Giovanni Mugnai <musical777@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 6 Jul 2012 01:23:51 +0200

Hi,

I've tested WonderBrush in these days (i'm using similar softwares on
Windows since years).
I have found some bugs and i'd like to suggest some enhancements.
Since on Haiku development Tracker Wonderbrush is not listed, i post here.

Bug that i have found:

1: "Select All" doesn't work (i have to do it manually with pointer)

2: If i open more than one image at once, the entry "Canvas" menu
disappear, is hidden under image list.

3: When i remove a file from the list (below Canvas entry) the image is
cleared inside WonderBrush, but his name remains in the file list.

4: "Brightness": is not possible to set a negative value at the first time.
For example: i want to set brightness to -5.00. At the first time doesn't
work, first i have to set a positive value and then i can set a negative
value.
And another issue: now if i add brightness filter to any image, the whole
image become black.

5: "Gaussian Blur":
if i set the value at 1.00 i can see a result. But if i set the value in
this range "0.01 - 0.99" gaussian blur is not applied.


Enhancements:

Add filter to set "Hue/Saturation/Colors balance"

Add a soft glow filters

Would be nice using filters from artpaint to extend the chances of working

Add the preview ability to filters

Resize options:
Add the ability to set dimension of a layer directly from layer submenu
(and keeping resizing via "Translate" for pasted images), similar to Canvas
resize (with Width and Height entries too)

If i create a canvas and inside this canvas i paste an image, when i resize
canvas, image is resized too: only the canvas should be resized: images and
canvas should be resized independently (and in fact, images pasted inside
the canvas are resized indipendently with "Translate").
For example, Gimp acts in this way (canvas dimension could be set
indipendently without touch the image)

Resize quality:
At the moment i don't know what method/interpolation is used, but in high
downscaling i've noticed a low quality in the result and aliasing around
the image.
I suggest to use cubic interpolation and/or lanczos interpolation (for
example TarResizer has a better way to resizing, thanks to his "smooth
scaling").

"Context menu": add Copy/Paste into right click context menu

I can say that WonderBrush is a good software, and in my opinion could
become an excellent software!
For now that's all :-)

Best regards.

Other related posts: