Bug 264075 - Usability issues in batch resizing dialog
Summary: Usability issues in batch resizing dialog
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-Resize (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-23 14:04 UTC by Juan Palacios
Modified: 2017-07-01 11:56 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juan Palacios 2011-01-23 14:04:57 UTC
Version:           unspecified (using KDE 4.4.5) 
OS:                Linux

Currently there are several usability issues in the batch resizing dialog that makes it hard to use or, at least, with an aparent undefined behavior if you don't know how this pluggin works when resizing a bunch of diferent sized images (the last happens with the Proportional (1 and 2 dimensions) resizing).

Proportional (1 dim.)
---------------------
The size settings are ambiguous. You don't know if the supplied value will affect to the width or the height. Actually, this setting affects to the higher value of the image resolution. P. e.: if we have two groups of images mixed (230x480 and 720x420), the value of this setting will affect to the height in the first group and the width in the second.

Proportional (2 dim.)
---------------------
The size settings are confusing. The width and the height values supplied here affect to the images as in the Proportional (1 dim.) case, but in this case the first group will be affected by the height value, and the second group by the width value.

So, what if the user only just wants to resize all images width to an specific value? It's hard to figure how, but he must use the Proportional (2 dim) settings an use for the width the wanted value and for the height a very high value (something like 10000).

Suggestion: Mix the Proportional (1 dim.) and Proportional (2 dim.) settings in one: Proportional.
The dialog layout can be something like this:

---------------------------------------------|
|                                            |
|             Size settings                  |
|                                            |
|  Adjust: <ComboBox> [1]                    |
|                                            |
|   Width: <SpinBox>  [2]                    |
|  Height: <SpinBox>  [2]                    |
|                                            |
|  <CheckBox> Fill image to specified size[3]|
|  Background color:  <ColorChooser>      [3]|
|                                            |
|                                            |
|             Quality settings               |
|  ...                                       |
|                           Accept   Cancel  |
|--------------------------------------------|

[1] Items: 'Width', 'Height', 'Width or height (higher value)', 'Width and height'.
[2] The spin boxes should be enabled or disabled based of the item selected on the combobox:
         - W (enabled) H (disabled) for item 'Width'.
         - W (disabled) H (enabled) for item 'Height'.
         - W (enabled) H (enabled) for items 'Width or height (higher value)', and 'Width and height'.
[3] This items should be enabled only when the item 'Width and height' of the combo box is selected.
         
Start button disappears when resizing is done
--------------------------------------------
This is an annoying issue, specially because you can set a new configuration, add more files, etc. but you can't start again the process. You must reopen the dialog again a configure de settings.

Suggestion: don't hidden the start button (best way) or close the dialog automatically when the batch is done.

Reproducible: Always
Comment 1 caulier.gilles 2011-12-22 12:58:30 UTC
Juan,

This file still valid using kipi-plugins 2.4 ?

Gilles Caulier
Comment 2 Juan Palacios 2012-01-06 17:20:56 UTC
i'm sorry by the delay of this response.
I can't test 2.4 version, but in 2.5 version is still valid.
Comment 3 caulier.gilles 2015-05-19 09:31:53 UTC
*** Bug 209002 has been marked as a duplicate of this bug. ***
Comment 4 caulier.gilles 2015-05-19 09:32:38 UTC
*** Bug 159573 has been marked as a duplicate of this bug. ***
Comment 5 caulier.gilles 2015-07-04 10:05:36 UTC
BatchProcessImage is not maintained since a while and is obsolete now. It will be removed with 5.0.0.

Use digiKam BQM instead...