Hi (can a mod please remove the duplicate post - I did it as a guest...thanks)
I am quite new to XnView and have two questions:
1) i would like to swap IPTC fields. I have a lot of photos with entries in the wrong fields. I would like to put all entries that are in Object name, into the headline field. How do I do this without doing it manually photo by photo!
2) Most importantly how do I do following?
Here is my folder structure:
Pre-processed (name of root folder)
Africa --> Animals --> 1000000.jpg (each folder with 10 diff JPEGs).
---> Macro
----> Birds
Through a batch process I want to do some resizing and renaming.
I want to only run three processes or if possible one. I want to select the root folder and for every image I want to resize it and rename it and keep it in the same file structure. I.e. make web_ images of 1200x800px, med_images (2400x1600px) and large_images(3600x2000px), and keep all images in the same folder structure. I don't want to run individual processes to a folder, then copy and paste.
So it will create the same folder structure but now have more images that are resized and well categorised.
Africa --> Animals --> web_100000.jpg (1200x800px)
---> med_10000.jpg (2400x1600px)
----> large_10000.jpg (3600x2000px)
Macro --> web_100000.jpg (1200x800px)
---> med_10000.jpg (2400x1600px)
----> large_10000.jpg (3600x2000px)
Can this be done with XnView? Please help!
Thanks.
Better Question
Moderators: helmut, XnTriq, xnview
Dunno about your first question.
As to the second question, batch convert can do that pretty easily. Except for the naming part. Xnview can give the new files a -different- name from the originals, but you can't pick the name. It'll simply add "_1" to the original filename (assuming you choose the rename option). You will need to do a seperate process for each different size that you want (although you don't have to repeat all the steps if you uncheck the "close dialog after conversion" box, you can simply change the size & name settings, and run it again).
Open xnview, click tools->batch conversion. Click "add folder" & select the folder you want (you can add as many as you want, but you can only add one at a time. Also keep in mind that xnview will also include all images in all the subfolders of every folder you choose). Make sure the overwrite option is set to "rename". Make sure the "use original path" box is checked, and the "delete original" box is UNchecked (at least for the first 2 sizes, but you'll probably want to check it for the final pass, if you want to get rid of the originals without having to delete them manually). Choose whatever format you want to save them as & click the options button to choose the save settings.
Now click the transformations tab. Click image->resize->add. Now select resize in the box on the right, and you can set the size options.
Do all that once (keeping the "close dialog after conversion UNchecked"), then change the size settings & click go (you don't need to go through all the other steps again, as long as you kept the dialog open), then change the size settings & click go again (if you don't want to keep the originals, then check the "delete original" box on this thrid pass). You will wind up with 4 sets of images (3 if you checked the "delete original" box) with names like; original.jpg, original_1.jpg, original_2.jpg and original_3.jpg.
As to the second question, batch convert can do that pretty easily. Except for the naming part. Xnview can give the new files a -different- name from the originals, but you can't pick the name. It'll simply add "_1" to the original filename (assuming you choose the rename option). You will need to do a seperate process for each different size that you want (although you don't have to repeat all the steps if you uncheck the "close dialog after conversion" box, you can simply change the size & name settings, and run it again).
Open xnview, click tools->batch conversion. Click "add folder" & select the folder you want (you can add as many as you want, but you can only add one at a time. Also keep in mind that xnview will also include all images in all the subfolders of every folder you choose). Make sure the overwrite option is set to "rename". Make sure the "use original path" box is checked, and the "delete original" box is UNchecked (at least for the first 2 sizes, but you'll probably want to check it for the final pass, if you want to get rid of the originals without having to delete them manually). Choose whatever format you want to save them as & click the options button to choose the save settings.
Now click the transformations tab. Click image->resize->add. Now select resize in the box on the right, and you can set the size options.
Do all that once (keeping the "close dialog after conversion UNchecked"), then change the size settings & click go (you don't need to go through all the other steps again, as long as you kept the dialog open), then change the size settings & click go again (if you don't want to keep the originals, then check the "delete original" box on this thrid pass). You will wind up with 4 sets of images (3 if you checked the "delete original" box) with names like; original.jpg, original_1.jpg, original_2.jpg and original_3.jpg.
Batch Resize and Rename
Hi
Thanks for the great response.
It worked perfectly, except for the rename. It is a nifty trick not to close the dialog box after conversion!
I just ran resize and it works, but I need to have all the files renamed.
So that when I do a resize for web, I can call the file 100000_web.jpg, and not 100000_1.jpg
I'm basically looking for a program that can do a batch resize including subfolders as well as a rename in one process?
Thanks
Alex
Thanks for the great response.
It worked perfectly, except for the rename. It is a nifty trick not to close the dialog box after conversion!
I just ran resize and it works, but I need to have all the files renamed.
So that when I do a resize for web, I can call the file 100000_web.jpg, and not 100000_1.jpg
I'm basically looking for a program that can do a batch resize including subfolders as well as a rename in one process?
Thanks
Alex
I don't know offhand of any that could do it all, but Easy Rename: http://www.snapfiles.com/get/easyrename.html lives up to it's name. You could resize the images in xnview, then use easy rename to rename them. You would have to do 3 renames, one for each size, but you can just drag all the "1000_1" images onto easy rename & have it rename them to "1000_small", then drag all the "1000_2" ones onto it and have it rename them to "1000_medium", etc.
Not as convenient as doing it all in one step, but not too bad.
Not as convenient as doing it all in one step, but not too bad.