Resize, Crop, Flip, Mirror, Rotate, and Resample Multiple ImagesEasily perform all these operations with lots of images in just one batch!
Create Thumbnails with EaseEasily create thumbnails with this program! Control resizing quality using 7 built-in interpolation modes: Low, High, Bilinear, Bicubic, Nearest Neighbor, High Quality Bilinear, High Quality Bicubic!
Change width and height independentlyYou can change width and height independently of each other, or make one proportional to another!
Use absolute and relative valuesYou can change the value of width and height by either specifying new value in pixels or as a percentage of the original width and height! This gives you ultimate flexibility!
Automatically Trim & Crop images by Removing WhitespaceOne of the unique features of Image Resizer is Smart Crop! It automatically detects and removes any whitespace or empty space that surrounds the image, thereby cropping it automatically. You can specify from which sides whitespace should be removed, as well as set the minimum amount (in pixels or as a percentage) that should be left. Furthermore, even if the whitespace is not of a single solid color, but is rather a texture of some sort, thanks to the built-in tolerance slider the program can still remove it!

Note that this cropping process is automatic. The program can easily trim hundreds of images in a few minutes, even if all of them have different amount of whitespace and that whitespace is unevenly occuring! Just imagine how much time it would take you, had you had to do it manually!
Resize & Fit images to a Fixed-Size Rectangle, preserving ProportionsSometimes resizing an image to a certain size may not produce optimal results, as it may change its proportions (aspect ratio). That's where Best Fit functionality of Image Resizer comes in very handy! It allows you to resize any image so that it fits inside a rectangle of a fixed size that you specify and yet its proportions remain the same! The program has 3 different methods that achieve this: with whitespace, without whitespace, and crop. See the image below:

If you use Whitespace method, you can control background color. If you use crop method, you can control precisely which part of the image should remain, and which part should be cropped, i.e. Top-Left, Top-Center, Top-Right, Middle-Left, Middle-Center, Middle-Right, Bottom-Left, Bottom-Center, Bottom-Right. You can control image positioning even more precisely using offsets.
Apply actions selectively - only if images have a specified OrientationThere are 7 settings for image orientation: Portrait, Landscape, Square, All, Portrait & Landscape, Portrait & Square, and Landscape & Square. These represent all the possible combinations. You can specify whether a rotation, resizing, or cropping action should be performed, depending on image orientation.
For example, you may want to rotate your images by 90 degrees, but only if they are Portrait, thus turning them into Landscape. With Image Resizer's image orientation setting you can do that!
Save images as jpg, gif, png, bmp, tif, or wmf formatsProgram supports reading and writing above formats. In addition it offers various options for saving images: you can control jpeg compression level, gif dithering and palette, png bit depth, tif compression algorithm, etc.
Resize images directly from Windows!Simply select a bunch of images that you want to resize in "My Pictures" folder (or any other folder), right-click the selection, and choose "Resize with Batch Image Resizer" command from the menu! The program will be automatically launched containing the images you selected.
Rename image files easilyYou can easily set new names for the processed images by using original files' names, numbers, and other arbitrary characters.
Preview results inside the programAll the settings that you apply, such as the sizes of new width and height, or rotation angle, are immediately reflected in the preview window, thus giving you instant feedback and saving you time!
Multi-core CPU support for faster processingProgram can process images even faster if your computer has multi-core CPU, or has several CPUs installed.
Replace Colors or Color RangesWith special Color Replace operation you can replace individual colors or entire ranges of colors. Make the sky green instead of blue for example!

Above is an example of dynamic color replace in action. It is just an example to illustrates capabilities of this powerful operation. Not only can you specify the exact color to be replaced (all pixels of the same color will be replaced with the one specified), but you can also specify the tolerance level, so that similar colors will also be replaced. On top of that, you can enable per-channel dynamic color replace so that, pixel-color differences will be preserved with the new color.
Adjust Brightness, Contrast, and SaturationEasily adjust image brightness, contrast, and saturation with sliders!
Change Color Tint and TemperatureMake images look either warmer or cooler by adjusting color temperature, and make images look either greener or redder by adjusting tint.
Convert to Sepia Tone or GrayscaleMake your images look like old photos by converting them to Sepia tone, or using one of the several grayscale conversion algorithms (you can even create your own grayscale conversion algorithm with particular coefficients for Red, Green, and Blue values).
Auto-Adjust White Balance and Remove NoiseGet rid of the two most common problems of digital cameras: easily auto-adjust white balance and remove noise, making your photos look more natural and much prettier!
Fix Out-of-Focus Images by Applying Sharpen FilterEasily sharpen your photos, so they look more crisp and clear!
Review detailed list of program features: