I am using the plugin "Divide Scanned Images" and is working well. My thanks to the author as it saved me some time, but now I am still wasting time doing the following:
If I place 4 photos on my fb scanner, scan them, then run the plugin, it correctly separates the scan into four images.
The problem is I now have to file, save as on each of the four images, enter a filename and extension, answer the jpg prompt and finally get the image to save.
Is there a script/plugin/a default value or another method I can use to quickly save all 4 images as jpg with a filename that increments from the last filename, such as image0001.jpg, image 0002.jpg, etc.
Thanks in advance.
New Version
I have updated the script to include a batch mode:
Just an update -
Version 1.9 is now available at the same place: http://ffaat.pointclark.net/incoming/scripts/DivideScannedImages.scm
Gary D. Huffman, II pointed out that the images weren't being processed in alphabetical order in batch mode under Ubuntu. This just adds a sort algorithm that is applied first.
-Rob A>
Filename
Could this script be modified as follows: if no filename (i.e. IMAGE), use filename of original image and append counter to the end?
I am just learning about GIMP scripts and would like to see how you do this.
Filename
Look in the body of the contactsheet plugin. You will find there how to add a counter to a filename. Also you will find some information about using filenames in one of the def routines.
Elmar
Tips
I don't have the time right now but here are some tips:
Change the default in the:
SF-STRING "Save File Base Name" "IMAGE"
to be "" rather than "IMAGE"
You can check if it is blank later using:
(= (string-length inFileName) 0)
and set it to the current filename...
(car (gimp-image-get-name img)) will return the string of the image name. You will have to strip the extension if there is one.
-Rob A>
Adding Filename
Will try you suggestions. Where can I get a list of the functions like car(..) etc?
Just scheme
The built in scripting used the TinyScheme language.
Just look online for scheme language references and you should find stuff.
-Rob A>