Before anything else. When working with digital photos it always pays to manipulate a copy rather than the original picture. Copy the memory card's contents to a folder on the hard drive. It is also a lot easier to use a simple multicard reader, than attempting to copy a lot of pictures from the camera via a lead plugged directly into the computer. There's always the possibility the camera's batteries might fail half-way through the operation. Images can sometimes become corrupted. Knowing 'Murphy's Law', it's always the irreplaceable ones!
First. Download the resizing and image enhancing program, aaphoto.
http://puppylover.netsons.org/dokupuppy ... age_editor
Or, the home website:
http://log69.com/index_en.html
Copy aaphoto to /usr/bin.
Use a text editor to write a simple bash script.
The meaning: auto-adjust image tones, resize to 640 pixels, using 75% quality.#!/bin/bash
aaphoto "$@" -a -r640 -q75
Save the script in /usr/bin with an easily identifiable name, 'Photo-resize_x640'. Right-click on the script. Properties. Under 'Permissions' tick the box, 'Exec'. 'Refresh', then Close. It's easy to make up several, with different resize options. For convenience, simply drag the script('s) out onto the desktop.
To resize pictures. Select the ones required, drag and drop the images onto the bash script. The selected images will be resized and placed within the same folder as the originals, with 'new' added to the resized image.
***
Alternatively, method 2.
Having already made up your resize scripts.
Right-click on an image. When the menu appears, go to, 'Open With'.... 'Customise'. Then, Control-Shift-Drag one or more of the resizing bash scripts from /usr/bin into the open menu selection.
The next time any pictures need to be resized, hilight the images required, right-click, 'Open-With', select the preferred script from the menu. Automatic resizing will then commence.
***
Alternatively, method 3.
In GQview it's even easier.
Go into, Edit, Options, Editors. Type a name for the program in the Menu, such as, "Aaphoto - Resize-x640", etc. Then add this line of code for the Command line. aaphoto %f -a -r640 -q75
It's also a simple matter to change the -r640 to a larger size, such as, -r800, or -r1024. The same for the quality setting. -q85, etc.
Finish by clicking on, 'Apply', 'OK'.
Using GQview, go into the folder in which you have stored the copied photos. Hilight all (Control-A) or whatever individual ones you want (Control, left mouse-click).Go back up to Edit, select the menu for Aaphoto - Resize-x640, etc. And that's it. Aaphoto will now begin resizing all the selected images, adding the suffix 'new' to the resized pictures.
***
Renaming.
If there's a need to add a more meaningful description to the pictures, use Rox. Hilight all (Control-A), then right-click, Rename.
Use the left-hand upper box, Replace. Tip: Hover the cursor over the space, which reveals some hints. To add a name at the start of the image, use ^ then type a short name/outline detail in the right hand box, 'With'. Click on, 'Apply'. Look at the effect, if it's suitable, click on 'Rename'. That's it!
Far easier than renaming one-by-one.
Have fun!