6

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.

5
  • Is a command-line tool OK?
    – Nicolas Raoul
    Commented Feb 9, 2016 at 6:19
  • Okay but will prefer GUI in this case.
    – user12301
    Commented Feb 9, 2016 at 7:11
  • @benos What image file formats are you interested in?
    – mguassa
    Commented Feb 9, 2016 at 8:13
  • No special demands so all common (png, jpg, and all others common along side them).
    – user12301
    Commented Feb 9, 2016 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.
    – user12301
    Commented Feb 12, 2016 at 8:38

6 Answers 6

6

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

6
  • 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
    Commented Feb 9, 2016 at 11:27
  • 1
    Irfanview is fantastic - note that it's free for personal use only, though. Commented Feb 9, 2016 at 14:37
  • @WayneWerner: yeah, and there seems to be no way for companies to buy it... Commented Feb 9, 2016 at 22:08
  • Informing those who answered, I've updated the question with an extra feature needed. Can the tool you offered supply that?
    – user12301
    Commented Feb 11, 2016 at 14:03
  • 1
    @benos i have updated my answer with informations to your new question
    – f4bi4n
    Commented Feb 11, 2016 at 16:29
9

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
6
  • 1
    That are 2 commands, so it isn't at once...
    – wb9688
    Commented Feb 9, 2016 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
    Commented Feb 9, 2016 at 11:29
  • @wb9688: Command line utilities is easily combined with helps of shell commands
    – ayvango
    Commented Feb 9, 2016 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
    Commented Feb 12, 2016 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/…
    – user12301
    Commented Feb 14, 2016 at 17:23
2

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,...

2
  • Informing those who answered, I've updated the question with an extra feature needed. Can the tool you offered supply that?
    – user12301
    Commented Feb 11, 2016 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
    Commented Feb 11, 2016 at 17:51
1

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.

3
  • 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
    Commented Feb 9, 2016 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
    Commented Feb 9, 2016 at 12:06
  • 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/…
    – user12301
    Commented Feb 14, 2016 at 17:24
1

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.

2
  • Unfortunately it looks like it doesn't do compression, only resizing (Advanced settings... -> Coming soon... Select JPEG quality level).
    – mguassa
    Commented Feb 9, 2016 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/…
    – user12301
    Commented Feb 14, 2016 at 17:24
1

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.

2
  • No. With this requirement I would point to GIMP.
    – TMSZ
    Commented Feb 11, 2016 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/…
    – user12301
    Commented Feb 14, 2016 at 17:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.