Difference between revisions of "Evaluation Notes - Photo Composing"

From GIMP GUI Redesign
Jump to: navigation, search
m (Selections)
(12 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
Composing images from multiple photos.
 
Composing images from multiple photos.
  
== Zoom ==
+
==Zoom==
# Zoom can have the Other… menu item, but also after double-click on the %dropdown, you shall be able to type the value of the zoom level.
+
#Zoom can have a menu with Others but also after double-click on the %dropdown, you shall be able to type the value of a zoom in.
# Sticky Zoom. Pressing Z key would make Zoom tool active, release the Z and you are back back in the latest used tool. If user wants to keep Zoom tool active, he can click on the icon in toolbox, or maybe press the shift key.
+
#Sticky Zoom. Pressing Z key would make Zoom tool active, otherwise you should come back to the latest used tool.
# We don’t want to have Shift + for zoom in, just the key where the + is on. this would not work if the + and - are on the same key.
+
If user wants to keep Zoom tool active, he can click on the icon in toolbox, or maybe press some other key.
#We shall put + and – buttons next to the zoom popup.
+
#We don’t want to have Shift+ for zoom in, just +. (as far as I remember it was not possible?)
  
 
==Icons==
 
==Icons==
all transformation icons are almost indistinguishable.
+
Rotate and Navigation icons are almost the same.
  
== Navigation dialog ==
+
==Display Navigation==
 
# 3 last icons are the same, they need to be fixed.
 
# 3 last icons are the same, they need to be fixed.
# You should be able to draw a rectangular, to set the magnification you need.
+
#You should be able to draw new rectangular, to make the magnification you need.
# There is no possibility to type your own magnification.
+
#There is no possibility to type your own magnification.
# There is no concept integrating the navigation dialog, the quick popup in the img window, and the zoom in the bottom bar of the window.
+
#There is no relationship between display navigation dialog, the quick popup in the img window, and the zoom in the bottom bar of the window.
# There could be a small vertical line between 100% icon and the point on the slider, where 100% magnification is.
+
#There could be a small vertical line between 100% icon and the point on the slider, where 100% magnification is.
 +
 
 +
==Quick move popup==
 +
#Rather no possibility to do a short cut for zooming here.
 +
#We shall put next to it + and – for zoom.
 +
#Double click for typing the value, would be good.
  
 
==Move tool==
 
==Move tool==
 
We shall get rid of 3 modes, because Gimp should know what we want to move either it is layer, selection or path. You press sth ,you drag it.
 
We shall get rid of 3 modes, because Gimp should know what we want to move either it is layer, selection or path. You press sth ,you drag it.
  
== Scale tool ==
+
==Scale tool==
# Scale tool should get the same look and feel like selection rectangles.
+
#Scale tool should get the same look and feel like selection.
# There should be bigger area in the middle to grab it and move.
+
#There should be bigger area in the middle to grab it and move.
# Return doesn’t always work properly.  
+
#Return doesn’t always work properly.  
# The small window for scaling: opportunity to replace with a heads-up display.  
+
#The small window for scaling, should have heads up display.  
# Combining Rotate and Scale tool would be an intuitive solution. It could have for ex. mouse pointer icon.
+
#Combining Rotate and Scale tool would be intuitive solution. It could have for ex. cursor icon.
  
 
==key short cuts==
 
==key short cuts==
Maybe we shall change those key short cuts: Brush tool (paint tool) P, Path tool B.
+
Maybe we shall change those key short cut.: Brush tool (paint tool) P, Path tool B.  
  
 
==Gaussian Blur==
 
==Gaussian Blur==
Why are there horizontal and vertical parameters, and not just one with the same horizontal and vertical values?
+
Why are there still horizontal and vertical parameter, and not just one with the same horizontal and vertical values?  
  
 
==Blur Tool==
 
==Blur Tool==
 
#There is just radius parameter, but maybe it should have quite similar parameters to Gaussian blur.
 
#There is just radius parameter, but maybe it should have quite similar parameters to Gaussian blur.
 
#If you learn one concept - Gaussian blur, you should use it here.
 
#If you learn one concept - Gaussian blur, you should use it here.
 +
 +
==Noise==
 +
De-noising blur instead of Selective Gaussian Blur.
  
 
==Adding noise==
 
==Adding noise==
# call it De-noising blur instead of Selective Gaussian Blur.
+
#More useful noise adding wouldn’t hurt GIMP. However this is a feature.
# A useful noise algorithm wouldn’t hurt GIMP.
+
#The noise filters that are available now are technical in their parameters (HSV, RGB Noise.)
# The noise filters that are available now are to technical in their parameters (HSV, RGB Noise.)
+
#Hurl doesn’t even have a preview.
# Hurl doesn’t even have a preview.
 
  
 
To be furthered discussed: Filters without any parameters could be applied as modes.
 
To be furthered discussed: Filters without any parameters could be applied as modes.
  
== Selections ==
+
==Selections==
# Clicking out of selection should work like Select None (it doesn’t really work for tablets).  
+
#Clicking out of selection should work like Select None (it doesn’t really work for tablets).  
# Idea: User could drag an object from one layer and drop on another layer. Or drag and drop on a new layer.
+
#Idea: User could drag an object from one layer and drop on another layer. Or drag and drop on a new layer.
# There should be Lasso tool which will make auto shrink in situations where you have transparent bg  
+
#There should be Lass tool which will make auto shrink in situations where you have transparent bg  
# We shall have a tooltip saying you need to click on Return or click inside the selection.
+
#We shall have a tooltip saying you need to click on Return or click inside the selection.
# We should be able to select area non transparent on  layer immediately and copy it.
+
#We should be able to select area non transparent on  layer immediately and copy it.
# If you want to copy an element and paste it on a new layer you need to do to many things, that is too difficult and unacceptable. After pasting there would be a possibility to transform the object immediately, but it would not be a floating selection like we have now. If floating will be on layer basis we could have multiple things float.
+
#If you want to copy an element and paste it on a new layer you need to do to many things, that is too difficult and unacceptable.
 +
After pasting there would be a possibility to transform the object immediately, but it would not be a floating selection like we have now. If floating will be on layer basis we could have multiple things float.  
  
 
==Rotate==
 
==Rotate==
Line 65: Line 73:
 
==Shear==
 
==Shear==
 
#Implement circle to rotate.
 
#Implement circle to rotate.
#There are no handles, and you don’t know what to do. We need 2 handles for horizontal and 2 for vertical shearing.
+
#There are no handles, and you don’t know what to do. We need 2 handles for horizontal and 2 for vertical shearing
#It shears in one dimension now, it would be good if it could shear in two dimensions.
+
It shears in one dimension now, it would be good if it could shear in two dimensions.
 
#Dialog disappears to easily, and only Shear magnitude X changes sth.
 
#Dialog disappears to easily, and only Shear magnitude X changes sth.
 
#There should be one magnitude and two icons for horizontal and vertical shearing.
 
#There should be one magnitude and two icons for horizontal and vertical shearing.

Revision as of 18:11, 11 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:

Composing images from multiple photos.

Zoom

  1. Zoom can have a menu with Others but also after double-click on the %dropdown, you shall be able to type the value of a zoom in.
  2. Sticky Zoom. Pressing Z key would make Zoom tool active, otherwise you should come back to the latest used tool.

If user wants to keep Zoom tool active, he can click on the icon in toolbox, or maybe press some other key.

  1. We don’t want to have Shift+ for zoom in, just +. (as far as I remember it was not possible?)

Icons

Rotate and Navigation icons are almost the same.

Display Navigation

  1. 3 last icons are the same, they need to be fixed.
  2. You should be able to draw new rectangular, to make the magnification you need.
  3. There is no possibility to type your own magnification.
  4. There is no relationship between display navigation dialog, the quick popup in the img window, and the zoom in the bottom bar of the window.
  5. There could be a small vertical line between 100% icon and the point on the slider, where 100% magnification is.

Quick move popup

  1. Rather no possibility to do a short cut for zooming here.
  2. We shall put next to it + and – for zoom.
  3. Double click for typing the value, would be good.

Move tool

We shall get rid of 3 modes, because Gimp should know what we want to move either it is layer, selection or path. You press sth ,you drag it.

Scale tool

  1. Scale tool should get the same look and feel like selection.
  2. There should be bigger area in the middle to grab it and move.
  3. Return doesn’t always work properly.
  4. The small window for scaling, should have heads up display.
  5. Combining Rotate and Scale tool would be intuitive solution. It could have for ex. cursor icon.

key short cuts

Maybe we shall change those key short cut.: Brush tool (paint tool) P, Path tool B.

Gaussian Blur

Why are there still horizontal and vertical parameter, and not just one with the same horizontal and vertical values?

Blur Tool

  1. There is just radius parameter, but maybe it should have quite similar parameters to Gaussian blur.
  2. If you learn one concept - Gaussian blur, you should use it here.

Noise

De-noising blur instead of Selective Gaussian Blur.

Adding noise

  1. More useful noise adding wouldn’t hurt GIMP. However this is a feature.
  2. The noise filters that are available now are technical in their parameters (HSV, RGB Noise.)
  3. Hurl doesn’t even have a preview.

To be furthered discussed: Filters without any parameters could be applied as modes.

Selections

  1. Clicking out of selection should work like Select None (it doesn’t really work for tablets).
  2. Idea: User could drag an object from one layer and drop on another layer. Or drag and drop on a new layer.
  3. There should be Lass tool which will make auto shrink in situations where you have transparent bg
  4. We shall have a tooltip saying you need to click on Return or click inside the selection.
  5. We should be able to select area non transparent on layer immediately and copy it.
  6. If you want to copy an element and paste it on a new layer you need to do to many things, that is too difficult and unacceptable.

After pasting there would be a possibility to transform the object immediately, but it would not be a floating selection like we have now. If floating will be on layer basis we could have multiple things float.

Rotate

  1. We are quite surprised by the modes, but probable there is nothing we can do about it.
  2. Head up display showing something that would centre the mid point again and some kind of offset
  3. We need an extra handle for moving. A circular handle, and when you click on it, it will go in rotate mode. When you press out of circle, you are out of rotate mode.
  4. We are not sure if to remove Rotate tool completely.

Shear

  1. Implement circle to rotate.
  2. There are no handles, and you don’t know what to do. We need 2 handles for horizontal and 2 for vertical shearing

It shears in one dimension now, it would be good if it could shear in two dimensions.

  1. Dialog disappears to easily, and only Shear magnitude X changes sth.
  2. There should be one magnitude and two icons for horizontal and vertical shearing.
  3. If we implement 4 squares the rest of the area might be used for moving.

Perspective tool

  1. Matrix is a nonsense.
  2. There should be constrains so that user could only change it horizontal and not vertical.
  3. No dialog at all, transform committed with Return

Flip

  1. 2 push buttons in tool inspector, or a semitransparent dialog in the ‘big Move tool’.

Move, scale, rotate (a little bit), flip in one tool.

Eyedropper

  1. List of picked values saved, maybe even an average, or average around some area chosen by path.
  2. Possibility to get exact colour and average.
  3. Maybe you can paint with it, drag it around (?)

Blend - Gradient tool

  1. Blend tool should be called Gradient.
  2. If gradients are not editable we shall not show them as editable.
  3. Gradient not editable has option for saving which is useless.
  4. There are a lot of useless gradients.
  5. We need just FG to BG and FG/BG to transparent, plus around 5 powerful gradients to show possibilities for aluminium look, etc.
  6. Gradient from FG to BG - from A to B with set transparency. Opacity of a blend for point A, B should be set in the dialog.

Layer mask

  1. User should be able to see layer mask (show layer mask) by one click. He shouldn’t look for it in the menu (show layer mask).
  2. There is no direct way to apply gradient to alpha channel. There should be something that would be better than layer mask. User shouldn’t be forced to apply layer mask for this purpose.
  3. Alpha channel should have its layer mask.