Difference between revisions of "Evaluation Notes - Creating Original Art"

From GIMP GUI Redesign
Jump to: navigation, search
(21 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
These raw notes are provided as our documentation and for your insight and entertainment. They are not meant to start a flame war. Wait for our complete analysis before reacting.
 
These raw notes are provided as our documentation and for your insight and entertainment. They are not meant to start a flame war. Wait for our complete analysis before reacting.
  
'''task:'''
+
=== task: ===
creating original art, a collage of found images and wild brushwork.
+
Creating original art, a collage of found images and wild brushwork.
  
 
==Open New File==
 
==Open New File==
 
#Image Size: width and height should be chained  
 
#Image Size: width and height should be chained  
 
#Advanced options are hiding the resolution part, which is something we are trying to achieve.  
 
#Advanced options are hiding the resolution part, which is something we are trying to achieve.  
#X, Y resolution should be the same by default
+
#X, Y resolution should be the same.
#Many possible resolution formats, but in 99% you know what ppi you want to achieve.  
+
#Many possible resolution formats, but in 99% you know what pixel/inch you want to achieve.  
##We can create two radio buttons. one for screen images (72 ppi) and the second for other print resolutions.  
+
#We can create two radio buttons. The first for screen images and the second for other print resolutions.  
 
#With closed advanced options you shall be able to express if it’s print or screen img.  
 
#With closed advanced options you shall be able to express if it’s print or screen img.  
#When choosing img for print, the default resolution would be something like 300 ppi, but user could type other value (the same for X, Y resolution). In advanced options user could change X, Y resolution independently.
+
#When choosing img for print, the resolution would be 300 px/in, but user could type other value (the same for X, Y resolution). In advanced options user could change X, Y resolution independently.
  
 
==Open PDF ==
 
==Open PDF ==
  
#It needs Ghostscript, so this should come as an installer option.
+
It needs Ghostscript, so it should be installed at the beginning (optionally).
#something wrong with sizing the pages preview
+
# width and height should be chained, what happens if aspect ratio gets altered by the user: squash or cut?
 
 
 
 
==Image window issues ==
 
==Image window issues ==
#When closing last image window, GIMP should not quit, an 'empty' image window (grey, or with with Wilber, or tooltip) could keep the instance alive.  
+
#When closing last image window, an image with Wilber or tooltip could appear.  
#When minimizing image window also toolbox window(s) should be minimized. (however that might be disturbing when working on many images at  the same time and shifting between them)  
+
#When minimizing image window also toolbox window should be minimized. (however that might be disturbing when working on many images at  the same time and shifting between them)  
#In a task bar user should see just the image windows.  
+
#In a task bar user should see just the image window.  
 
#Maybe we could dock dialogs in the main image window. User would be able to have separate dialogs all around, or all in image window.  
 
#Maybe we could dock dialogs in the main image window. User would be able to have separate dialogs all around, or all in image window.  
#In View/Dialogs menu user could chose the view mode. We should decide about the default after evaluating a mockup of the all-in-one concept.  
+
#In View/Dialogs menu user could chose the view mode. We should decide about the default after seeing a mockup of how it would look all in one.  
#Inspector (toolbox) windows are at the moment real windows, and in general they are too 'fat' comparedd to the image window. for an optimal working environment they should have more ‘lightweight’ look, trimmer, more ‘athletic’. We need to limit those big push buttons that are common.
+
#Inspector windows are real windows, and in general they are too fat comparing to the image window. They should have more ‘light way’ look, thinner, more ‘athletic’. We need to limit big push buttons that are common.  
  
 
==Scanning ==
 
==Scanning ==
 
#We don’t like the fact the user has to install SANE plugin to scan. This should be one-click installation. After installing it should automatically see the scanner.
 
#We don’t like the fact the user has to install SANE plugin to scan. This should be one-click installation. After installing it should automatically see the scanner.
 
==Aquire ScreenShot==
 
#GIMP is partially duplicating functionality of the desktop environment, but we appreciate it also takes a screenshot of a single window, or area.
 
#Delay is good idea, but the phrase needs to be changed. Description may depend on the option chosen by radio button. There should be also appropriate tooltips.
 
#Two delays is too much.
 
#We need to show that’s it’s counting down.
 
#Name: take a screenshot of a single window
 
# more complicated options would be available in a separate plugin.
 
 
==Acquire Scanner/Camera.. ==
 
#Separate sub-menu item for webcam, scanner, camera.
 
#Right now Source window enables choosing right device, but the Source window would be shown just when there are multiple cameras, or multiple scanners connected.
 
 
==Layers ==
 
We need organizing layers in folders.
 
 
==Layer Modes ==
 
 
#Being mostly mathematical operations, their names could be clearer to express what really to expect.
 
#there are a lot of them, but we know that when using them for a longer time one can know/predict their result.
 
#the browsing of the modes via the up/down keys is crucial just to see what each does
 
 
Alpha channel should be more directly editable.
 
 
==Filters==
 
 
===Colors menu===
 
 
====Colorize====
 
#Works well, but it wouldn’t make the img realistic. therefore it shouldn’t be grouped with all other major realistic colour filters.
 
#The first 2 sliders should be replaced with a colour wheel. Slider for lightness should remain.
 
 
====Posterize====
 
#Nice and straightforward.
 
#effective rather only for low ranges (just below value 33 something really happens).
 
#could expand the lower range and compress the higher range of values on the slider
 
 
===Auto submenu===
 
 
#Probably aimed at photographers, but exactly they wouldn’t trust all-automatic filters.
 
#On other hand, these filters don't do anything spectacular for graphic designers.
 
 
===Components===
 
 
====Channel mixer====
 
#Values should be in percents.
 
#It works for splendidly for converting to monochrome, to experiment until you like what you see.
 
#For colour modes the UI is not good, it’s difficult to make the experiments, when changing the output channels .
 
#Save options are useful for creating filters. It would be a good idea to have easy access to different pre-sets (‘personal filters’).
 
# the user does not need to worry about files. GIMP can store it in the right place and add presets to a popup menu. user can also manage presets (delete etc.) via this popup menu. Other tools could work in a similar way.
 
 
====Decompose====
 
#Not very useful in this scenario
 
 
===Map===
 
 
====Alien Map====
 
#Does sth radical, it is rather interesting.
 
#No reset button or saving of parameters.
 
#Three check-boxes are not a good idea. Also changing the modes in this way is not good.
 
#Sliders are too technical. We need something that would encourage to experiments, and also give user bigger control over what it does. Now the sliders are too long.
 
#Changing the mode keeps sliders at the same place, which is strange, since the sliders have completely different function.
 
#Different names, not so technical, like instead of ‘red frequency’ – ‘red wobbles’, instead of ‘red phaseshift’- just ‘shift’ or ‘wobble shift’.
 
#unchecking a check box doesn’t mean deactivation of a pair of sliders, but not applying the effect of those setting, so maybe we shall use an eye icon instead.
 
#New default settings (0,7).
 
 
====Color Exchange====
 
#The default threshold settings should be above zero, because the else changes are unnoticeable.
 
#In separate color dialog the Hue value changes per 30 when you click at some point, and it doesn’t get set to the clicked point. for sliders where one can see the direct result along the slider track, we should set the value to the clicked point.
 
#other sliders, like the CMYK values, changes per 10, as guidelines prescribe. this is good, because one cannot predict what one gets.
 
 
===Map Color Range===
 
#The direction of how the color changes from the first range to the second should be presented.
 
#It’s nice to specify 4 points, but tight now it isn’t controllable, because user can’t see what color points are included.
 
 
===Gradient Mapping, Palette Mapping===
 
 
Nice and quick
 
 
===Rotate Color===
 
#All values should go from 0 to 360. We like simplicity so we would like to remove the input fields, but maybe that would be ‘too easy’.
 
#There should be smaller icons, better describing what they do.
 
#Units tab should disappear, hue units should probable always be degrees.
 
#Gray mode probable has still some bugs. We are not sure why gray shift is implemented in Color rotation.
 
 
===Sample Colorize===
 
#Nice effects, but looks sloppy, because of bad update. It should update once per sec while user is sliding around.
 
#It seems the preview sometimes differ from the result.
 
#The names for input/output level should be different.
 
#‘Get sample colors’ button is not well place. Choosing an image in Sample dropdown, should trigger ‘getting sample color’.
 
#Mulit tonning idea (?)
 
#Problems with show selection.(?)
 
#The dialog should be rearranged.
 
#There should be Apply, Cancel, OK buttons.
 
 
 
The creating a gradient for more complex colorizing is too difficult now.
 
 
==Color Filters==
 
 
===Colorify ===
 
#It should have good color picker instead of few custom colors.
 
#Doesn’t seem to meet the goals of photographers.
 
#Make the inspector ‘invisible’, when you use them they are too prominent.They could be black&white for a big contrast.
 
 
===Invert and Value invert===
 
 
Nice and quick 
 
 
===Desaturate===
 
#Most of the people don’t distinguish lightness and luminosity.
 
#It should have preview.
 
#Maybe change the names to brightness too.
 
 
===Color to Alpha===
 
#Color picker in general in all these dialogs should all be as good as the one in the color picker in toolbox.
 
#Controllability of it should be improved.
 
 
===Filter Pack Simulation===
 
 
Very badly implemented in UI. Not relevant.
 
 
===Maximum RGV Value===
 
 
Direct enough.
 
 
===Retinex===
 
#It’s very good for it’s original intent and experiments, but needs goal oriented UI.
 
#Technical parameters don’t make a use if you don’t write the parameters on some paper. 
 
 
 
==Artistic==
 
 
===Apply Canvas===
 
 
Simple enough, although we wouldn’t recommend it to professionals. One trick pony.
 
 
===Cartoon===
 
 
Should stay, easy to control and gives nice effects.
 
 
===Clothy===
 
 
Rather not good for experimenting, because there is no preview.
 
 
===Cubism===
 
 
Shouldn’t stay in core GIMP.
 
 
===Photocopy ===
 
Nice effects. We should keep it, however it is not very artistic.
 
 
===GIMPrassionist===
 
It is powerful, but there are too many options too even start experimenting.Why would a user start doing it in one dialog at the same time?
 
 
===Oilify===
 
One trick pony.
 
 
===Predator===
 
Interesting, but definitely needs a preview.
 
 
===SoftGlow===
 
Good, it does what it shows
 
 
===Van Gogh===
 
#It has 12 parameters and no preview, which is unacceptable.
 
#It doesn’t do what it ‘promises’.
 
#We need to take it out or improve it, so that it do what it says.
 
 
===Weave===
 
It has no preview but quite a lot of parameters. The effect is rather kitsch.
 
 
==MAP==
 
 
===Bump Map===
 
Interesting, but needs less and better parameters.
 
 
===Displace===
 
The effort spend on trying to understand the parameters is not worth the effect. The parameters are too difficult to understand.
 
 
===Fractal Trace===
 
Not useful enough for creating bg.
 
 
===Illusion===
 
Straightforward. Either the like the effect or not. Peter says- no, Kamila says, that used in a correct way might give good results.
 
 
===Make Seamless===
 
Very simple and straightforward.
 
 
===Map Object===
 
#Not for Web Desinger, not in this scenario.
 
#A plugin with light adding would be a good idea, but a specialized one.
 
#Material is interesting, but you could make it a new plugin.
 
 
===Paper Tile===
 
#Bad interface, because you need to set the things and see what happens.
 
#Does the values have to be connected together?
 
#Shouldn’t stay.
 
 
===SmallTiles===
 
#There should be separate vertical and horizontal slider for segments.
 
#Reset works in a odd way.
 
#If there is no important reason why the formula is there, then it should not be displayed.
 
#Useful but the interface should be simplified.
 
 
===Tile===
 
Is there any reason why it should be there? It is rather unnecessary to stay.
 
 
===Warp===
 
#Looks powerful but not at all straightforward, there are too many controls.
 
#We need to go back to the person who made it and ask what he wanted to achieve?
 
#If we can make it simple then, then it is ok, we need to find purpose for it.
 
 
==Render==
 
Create new graphic without taking care about  the image. New things are being drawn for the user. That is not very professional.
 
(...)
 
 
==Blur==
 
Simple and straightforward: Blur, Gaussian Blur, Motion, Pixelized. However in Motion Blur the angle should be set not by a slider but rather by a wheel. Most of the plugins having angle parameters should implement wheel.
 
 
===Tileable Blur===
 
#It can have vertical and horizontal parameter to set the border, and say how you want it to work.
 
#Also the two names IIR, RLE are wrong, they should say what they really mean  (IIR : for photographic or scanned images, RLE: for computer-generated images).
 
#It appears twice in the menu in Windows version.
 
 
==Enhance==
 
===Deinterlace===
 
Quite good for adding missing rows when capturing img form camera.
 
 
===Despectle===
 
Maybe more for experiments than for despectling.
 
 
===Destripe===
 
Easy and straightforward for adding stripes.
 
 
===NL Filter===
 
Doesn’t improve the image in expected way, not for photographers.
 
 
===Red Eye Removal===
 
(...)
 
 
==Filter values issue==
 
What is better when using a filter second time…
 
- should it keep the last setting?
 
- should it have default ones?
 
We need to answer these questions.
 
 
==Distorts==
 
===Blinds ===
 
Rather not for professionals, not in this scenario at least.
 
===Curve Bend===
 
#This should be done in a direct way by a tool, not a filter.
 
#It should also enable vertical and horizontal changes.
 
Useful probable for creating flags.
 
===Emboss===
 
#The effect is interesting, but there should be better description of the parameters.
 
#For the light setting it would be better to have some kind of light rotation.
 
===Erase every other row===
 
#Gives a good effect; straightforward.
 
#But better controls would make it even better, probable some radio buttons instead of dropdowns.
 
===IWarp===
 
It should be done by a brush.
 
===Lens distortion ===
 
#Too settle here (?)
 
#(not in Windows/version 2.3.11)
 
===Mosaic===
 
Not useful for this scenario; kitsch alert.
 
===Newsprint===
 
#Really good for this task, but it should have better controls, than now.
 
#It’s worth to spend time on this filter, great effect.
 
===Page curl===
 
Not useful for this case; kitsch alert.
 
===Polar Coordinates===
 
Not useful here, and probable nowhere.
 
===Ripple===
 
Quite essential distortion mechanism, but needs some better parameters
 
===Shift===
 
Straightforward, good enough.
 
===Value Propagate===
 
We are not really sure of its goal, seems not very powerful
 

Revision as of 13:19, 16 March 2007

introduction

These raw notes are provided as our documentation and for your insight and entertainment. They are not meant to start a flame war. Wait for our complete analysis before reacting.

task:

Creating original art, a collage of found images and wild brushwork.

Open New File

  1. Image Size: width and height should be chained
  2. Advanced options are hiding the resolution part, which is something we are trying to achieve.
  3. X, Y resolution should be the same.
  4. Many possible resolution formats, but in 99% you know what pixel/inch you want to achieve.
  5. We can create two radio buttons. The first for screen images and the second for other print resolutions.
  6. With closed advanced options you shall be able to express if it’s print or screen img.
  7. When choosing img for print, the resolution would be 300 px/in, but user could type other value (the same for X, Y resolution). In advanced options user could change X, Y resolution independently.

Open PDF

It needs Ghostscript, so it should be installed at the beginning (optionally).

Image window issues

  1. When closing last image window, an image with Wilber or tooltip could appear.
  2. When minimizing image window also toolbox window should be minimized. (however that might be disturbing when working on many images at the same time and shifting between them)
  3. In a task bar user should see just the image window.
  4. Maybe we could dock dialogs in the main image window. User would be able to have separate dialogs all around, or all in image window.
  5. In View/Dialogs menu user could chose the view mode. We should decide about the default after seeing a mockup of how it would look all in one.
  6. Inspector windows are real windows, and in general they are too fat comparing to the image window. They should have more ‘light way’ look, thinner, more ‘athletic’. We need to limit big push buttons that are common.

Scanning

  1. We don’t like the fact the user has to install SANE plugin to scan. This should be one-click installation. After installing it should automatically see the scanner.