Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for Windows software, most desirably free or open source, but not necessarily, that will let me do the following actions at the same time, to more than 2 image files (i.e. to several files at once):

  1. Resize the images (say from 1024x768 px to 800x600 px).
  2. Compress the images.

I'd prefer a tool with a GUI.

share|improve this question
    
Is a command-line tool OK? – Nicolas Raoul Feb 9 at 6:19
    
Okay but will prefer GUI in this case. – Benia Feb 9 at 7:11
    
@benos What image file formats are you interested in? – mguassa Feb 9 at 8:13
    
No special demands so all common (png, jpg, and all others common along side them). – Benia Feb 9 at 8:19
    
Well, maybe someone here might want to develop such a tool. It can be good for SEOers\ Optimizers, who need to do exactly these tasks with almost any image. – Benia Feb 12 at 8:38

ImageMagick is designed for this purpose.

ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Example of resizing/compressing 2 images at once:

convert -resize 64x64 -quality 85% in1.png out1.jpg & convert -resize 64x64 -quality 85% in2.png out2.jpg
share|improve this answer
1  
That are 2 commands, so it isn't at once... – wb9688 Feb 9 at 10:04
    
@wb9688: The two command are actually run in parallel, they would run one after the other if it were a ;. Running in parallel is what you want, right? – Nicolas Raoul Feb 9 at 11:29
    
@wb9688: Command line utilities is easily combined with helps of shell commands – ayvango Feb 9 at 13:00
    
I'm not sure. I know no GUI realizations. But is possible that someone somehow implemented GUI for IM (e.g. some file manager and likes) and I prefer not to accuse this broad but unknown to me auditory. So effectively no. – ayvango Feb 12 at 8:21
    
I removed the demand for adding alpha channel and removing white/other background from the image as I moved it to a separate request: softwarerecs.stackexchange.com/questions/28776/… – Benia Feb 14 at 17:23

I think you can do this with IrfanView.

Try Batch Conversion/Rename... from the File menu as explained in this forum.

Making Transparencies

Yes you can do this, too.

Follow this Steps:

  • Select as "Output format" PNG
  • Go to "Options" and select there
  • Save Transparent Color
  • Save Transparency as Alpha Challe

After that you can decide if you want to click on every Picture to select the color or you can use the Option

  • Use main windows color for transparency

Screenshot Options

share|improve this answer
    
Could you please add a screenshot so that we get an idea of how it solves the problem? Thanks! Please also read meta.softwarerecs.stackexchange.com/questions/356/… cheers! – Nicolas Raoul Feb 9 at 11:27
1  
Irfanview is fantastic - note that it's free for personal use only, though. – Wayne Werner Feb 9 at 14:37
    
@WayneWerner: yeah, and there seems to be no way for companies to buy it... – Thomas Weller Feb 9 at 22:08
    
Informing those who answered, I've updated the question with an extra feature needed. Can the tool you offered supply that? – Benia Feb 11 at 14:03
1  
@benos i have updated my answer with informations to your new question – f4bi4n Feb 11 at 16:29

Try Fast Stone Image viewer. I am using it for years - fast and powerful. In Tools - Batch convert you can set following settings for jpeg format

  • Quality 1-10 (or use existing from the file)
  • Photometric
  • Color Subsampling
  • Smoothing
  • Optimise Huffman Table
  • Progressive
  • Keep EXIF Data

Also you can do much more in single pass in Advanced Options, like resize the larger edge to XXX pixels, put watermark in middle, crop center,...

share|improve this answer
    
Informing those who answered, I've updated the question with an extra feature needed. Can the tool you offered supply that? – Benia Feb 11 at 14:03
    
Nope, it can't deal with the added requirements. In this case I would try to use the Photoshop - File - Automate - Batch functionality but seems that @f4bi4n answer is easier. – zveljkovic Feb 11 at 17:51

xnView is another great media browser, viewer and converter. cross-platform and compatible with more than 500 formats.

in order to resize and compress multiple images with this software, you can select desired images and select Tools > Batch Convert or press ctrl+U. in the tab actions you can specify what transformations you would like done on the files.

share|improve this answer
    
Please show how to transform 2 images at once with that tool, either screenshots, or command-line, thanks! Also please read meta.softwarerecs.stackexchange.com/questions/356/… – Nicolas Raoul Feb 9 at 11:26
    
You can batch process images in the Tool menu or using ^u. Resizing is one of many transformations that are applicable. Also can save recurring transformations to quickly reuse them rather than setting them up every time. – Cornelius Feb 9 at 12:06
    
thanks for suggestions, i updated my answer. – foerno Feb 9 at 15:27
    
I removed the demand for adding alpha channel and removing white/other background from the image as I moved it to a separate request: softwarerecs.stackexchange.com/questions/28776/… – Benia Feb 14 at 17:24

Originally a Power Toy for XP, I always use Image Resizer for Windows - it has shell integration as well, so it's as simple as right-clicking on the image you want to resize, or set of images and resizing. It will allow you to resize the original or create new versions.

share|improve this answer
    
Unfortunately it looks like it doesn't do compression, only resizing (Advanced settings... -> Coming soon... Select JPEG quality level). – mguassa Feb 9 at 20:12
    
I removed the demand for adding alpha channel and removing white/other background from the image as I moved it to a separate request: softwarerecs.stackexchange.com/questions/28776/… – Benia Feb 14 at 17:24

ComicRack, CbxConverter (WebP output only) - they are intended to convert comic books (i.e. zip or rar archives with images inside), but this format makes sense if you have multiple small files.

share|improve this answer
    
No. With this requirement I would point to GIMP. – TMSZ Feb 11 at 14:12
    
I removed the demand for adding alpha channel and removing white/other background from the image as I moved it to a separate request: softwarerecs.stackexchange.com/questions/28776/… – Benia Feb 14 at 17:24

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.