Multiple actions in Batch processing

Ask for help and post your question on how to use XnView Classic.

Moderators: XnTriq, xnview

Post Reply
Guest

Multiple actions in Batch processing

Post by Guest »

I do not know if this has been reported before, but here it is.

I need to resize some small images and to also resize the canvas so that it is bigger than the resized images, and square. The images need to preserve their original aspect ratio.
The original images are mixed jpg and gif files, and the output needs to be jpg.

I can do all of this with xnview, but I have discovered that I have to do it one step at a time. The steps that I use are as follows:
1. convert to png (the final image has to be as good as possible, so for the intermediary steps I need a lossless format)
2. convert to true colour (gifs have fewer colours, and I found that resizing does not work with them; I do not know if this is a limitation due to the number of colours, or something else)
3. resize to the target dimesions, preserving the aspect ratio
4. resize canvas to the target dimensions, modifying the aspect ratio
5. convert to jpg


As I said before, doing this one step at a time works very well, but when I tried two or more commands for a mixed batch, some actions were not performed

for instance, trying to do steps 2, 3 and 4 at the same time only resizes the canvas, and does not convert the colour space and does not resize the image.

I would really like to do this kind of processing in one go, is there a way to do it?

I am using the latest version of the program, and this happens when I try resizing with one of the advanced algorithms. I have not tried bilinear resizing, though.
User avatar
xnview
Author of XnView
Posts: 34351
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Multiple actions in Batch processing

Post by xnview »

Anonymous wrote: As I said before, doing this one step at a time works very well, but when I tried two or more commands for a mixed batch, some actions were not performed
for instance, trying to do steps 2, 3 and 4 at the same time only resizes the canvas, and does not convert the colour space and does not resize the image.
I would really like to do this kind of processing in one go, is there a way to do it?
I am using the latest version of the program, and this happens when I try resizing with one of the advanced algorithms. I have not tried bilinear resizing, though.
Could you try "bilinear"? I don't understand, in batch convert, the resize is not made?
Pierre.
Post Reply