Enhancement/Mod to Batch Convert

Ideas for improvements and requests for new features in XnView Classic

Moderators: helmut, XnTriq, xnview

Post Reply

How would you classify this suggestion?

Poll ended at Fri Feb 09, 2007 2:59 pm

Extremely useful
1
25%
Somewhat useful
2
50%
Not very useful
1
25%
Completely useless (be honest, but be nice!)
0
No votes
 
Total votes: 4

jtallent
Posts: 2
Joined: Thu Jan 25, 2007 2:06 pm

Enhancement/Mod to Batch Convert

Post by jtallent »

First Pierre, XnView is absolutely fabulous! As a Software Engineer by day and a Graphic Designer at night, this utility is a Class "A" app! Thank you!

Now, here's my suggestion: Add the ability to perform simple conditional logic within the batch conversion process list. Nothing too fancy to begin with, just a simple IF..THEN conditional is really all I am looking for. This would help me tremendously.

To illustrate the purpose of this, suppose we have a list of transformations:
Auto Levels,
Rotate,
Crop

I would like the ability to conditionally Rotate and Crop based on an image's properties. So, using the above as an example a conditional may appear in the list of transforms as:
Auto Levels
IF ({Width} > {Height})
Rotate
Crop
END IF

A list of available image properties may be useful to help "build" the conditional, even going as far as EXIF tags, etc. But that may be something to consider later if it would be too much to add initially.

I was going to write my own image "batch conversion" utility in Delphi, in fact I still have it on my list of projects. However, rather than re-invent the wheel I thought I'd offer this idea as a suggestion for XnView, since I could put it to use more rapidly than having to build my own.

I would put this to immediate use because I have over 2.7 million images of all different sizes and types that I want to crush down to very small thumbnails for import into a Photomozaic application. While that application offers many cool import features, I want to use another utility to do the batch conversion. I want to rotate all images to the same orientation and then crop them, then resize them. But I want the ability to perform these steps conditionally based on each image's physical attributes.

Does this make any sense?
Last edited by jtallent on Thu Jan 25, 2007 2:59 pm, edited 1 time in total.
User avatar
xnview
Author of XnView
Posts: 46620
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Enhancement/Mod to Batch Convert

Post by xnview »

jtallent wrote:Does this make any sense?
Yes, but need a lot of work to make a script interpreter :-)
Pierre.
jtallent
Posts: 2
Joined: Thu Jan 25, 2007 2:06 pm

Re: Enhancement/Mod to Batch Convert

Post by jtallent »

xnview wrote:
jtallent wrote:Does this make any sense?
Yes, but need a lot of work to make a script interpreter :-)
That's soft of the idea behind an enhanced batch processing system. I still may end up having to code my own utility for now, but like I said it's on my list of personal projects. Thanks for the reply and consideration.
Post Reply