Command Line Parameters
Light Image Resizer can be run by command line. Please refer to the following reference and examples.
Single file or folder
To process a single file or folder, simply use the following syntax:
resize.exe <File/Folder> [Options]
Example:
resize.exe c:\photos /profile=original /format=bmp /run
The example above will load all supported image files from the folder c:\photos and create copies of them in bitmap format (BMP) while keeping the original dimensions.
You can also use wildcards to load specific file types from a folder. If you want to convert all bitmap images from a folder to PNG format:
resize.exe "c:\my images\*.bmp" /profile=original /format=png /run
Note: If a path contains spaces, it needs to be wrapped in quotes, like this: “c:\my photos”
 This applies to all parameters where values may contain spaces!
Multiple files
You can process several files in one operation. Make sure to use quotes if needed (as explained above):
resize.exe <Filename1> <Filename2> ... [Options]
Example:
resize.exe "c:\my photos\image1.jpg" "c:\my photos\image2.jpg" /profile=desktop /run
Note: The maximum number of characters in a command line may be limited. 
If you want to process a large amount of files, or path names are very long, please consider using a file list (see next section for details).
File list
To process large numbers of files at once, we recommend to use a file list. Basically a simple text file, which contains the full path for each image file (separated by line breaks). The command line uses this syntax:
resize.exe /fl=<Filename> [Options]
Example:
resize.exe /fl="c:\my path\filelist.txt" /w=800 /h=600 /action=original /run
Content of filelist.txt:
c:\photos\image1.jpg
c:\photos\image2.jpg
c:\photos\image3.jpg
The example above will load the 3 image files specified in the file list and resize them to 800 x 600 pixels, replacing the original files.
Exit code / error code
The application will return one of the following error codes on exit:
- 0: All files were processed successfully
 - 1: One or more errors occurred during processing
 - 2: One or more warnings occurred during processing
 
Options
The parameters below can be used to set processing options. Parameters are case-insensitive.
/Profile=[original|desktop|"<profile name>"]
Defines the profile to use:
- original = original resolution (default)
 - desktop = desktop resolution
 - or one of the available profile names, like “Watermark”
 
Note: If the profile name contains spaces, make sure to use quotes. For example:
/profile=“my custom profile”
/W=<width>
Defines the output width for images.
/H=<height>
Defines the output height for images.
/Unit=[pixel|percent]
Defines the unit used for width and height, default is “pixel”.
/Mode=[fit|stretch|center|crop|extend]
Defines the resize mode to use, default is “fit”.
Possible values:
- fit: Resize and fit image into the target dimensions, keeping the original aspect ratio. This is the default.
 - stretch: Resize and stretch image to the target aspect ratio. Width and height will always be as specified, but result can be deformed.
 - center: Center image in the target dimensions. Remaining background (canvas) will be filled with a replacement color.
 - crop: Crop image to center with target dimensions. If image is larger than target dimensions, it will be centered.
 - extend: Make image square by extending short sides with blurred content.
 
/Filter=[fastlinear|linear|lanczos|cubic|nearest]
Defines the filtering mode used to scale images, default is “lanczos”.
Possible values:
- fastlinear: Fast linear interpolation (fastest, lowest quality)
 - linear: Linear interpolation (fast, medium quality)
 - lanczos: Lanczos interpolation (slow, best quality)
 - cubic: Cubic interpolation (slow, best quality)
 - nearest: nearest neighbor interpolation
 
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]
Defines the output image format (default is “original”).
/BitDepth=[auto|32|24|8|4|1]
Defines the bit depth to save with (only available if output format is BMP or PNG).
Supported values for BMP: auto, 32, 24, 8, 4, 1
Supported values for PNG: auto, 32, 24, 8
/ColorDepth=[auto|RGB|YCbCr|CMYK|Grayscale|CIELAB]
Defines the color depth to save with (only available if output format is JPG or TIFF)
Supported values for JPG: auto, RGB, YCbCr, CMYK, Grayscale
Supported values for TIFF: auto, RGB, CMYK, CIELAB
/Quality=[1-100]
Defines the compression quality from 1 to 100, only valid for JPG (default 80).
/AdjustPortrait=[0|1]
Adjust resolution for portrait images:
- 0 = Off
 - 1 = On (default)
 
/Exif=[0|1]
Copy EXIF metadata (for JPG):
- 0 = Off
 - 1 = On (default)
 
/Xmp=[0|1]
Copy XMP metadata (for JPG):
- 0 = Off
 - 1 = On (default)
 
/Iptc=[0|1]
Copy IPTC metadata (for JPG):
- 0 = Off
 - 1 = On (default)
 
/Icc=[0|1]
Copy embedded ICC profiles (for JPG):
- 0 = Off
 - 1 = On (default)
 
/WmFile="<filename>"
Embed watermark from specified image file.
/WmAlpha=[0-255]
Transparency for watermark from 0 (fully transparent) to 255 (opaque), default is 255.
/WmPosition=[0-6]
Watermark position in output image:
- 0 = Top Left
 - 1 = Top Center
 - 2 = Top Right
 - 3 = Bottom Left
 - 4 = Bottom Center
 - 5 = Bottom Right
 - 6 = Center (default)
 
/WmSpaceX=<value>
Horizontal spacing (in pixels) for watermark if not centered, default is 0.
/WmSpaceY=<value>
Vertical spacing (in pixels) for watermark if not centered, default is 0.
/Mask="<filename mask>"
Output filename mask to be used, default is “%F [%P]”. The mask can contain the following variables:
| %F | Original filename | 
| %E | Original file extension | 
| %DIR | Original folder name | 
| %P | Selected profile | 
| %W | Output image width | 
| %H | Output image height | 
| %N | Consecutive number Number of N’s determines number of digits: %NN = 01, %NNN = 001, etc.  | 
| %N=x | Start counting from x, where x is a number | 
| %D | Current day (01-31) | 
| %M | Current month (01-12) | 
| %YY | Current year (2 digits) | 
| %YYYY | Current year (4 digits) | 
| X-Artist | EXIF artist information | 
| %X-Camera | EXIF camera information | 
| %X-Copyright | EXIF copyright information | 
| %X-Date | EXIF date | 
| %X-Description | EXIF description | 
| %X-Software | EXIF software information | 
/FileDate=[0|1]
If enabled (1), keeps file date of original file. Default is disabled (0).
/Dpi=<value>
Change DPI value for formats that support it (JPEG, TIFF). Value can be between 1 and 1000.
/Invert=[0|1]
If enabled (1), colors will be inverted. Default is disabled (0).
/Grayscale=[0|1]
If enabled (1), converts images to grayscale. Default is disabled (0).
/Sepia=[0|1]
If enabled (1), adds sepia effect to images. Default is disabled (0).
/AutoEnhance=[0|1]
If enabled (1), an automatic enhancement filter is applied to images. Default is disabled (0).
/Brightness=<value>
Decrease or increase brightness by specified value (-100 to 100).
/Contrast=<value>
Decrease or increase contrast by specified value (-100 to 100).
/Split=<v>,<h>
Split images into parts, where <v> is the number of vertical rows, and <h> the number of horizontal columns. For example: /split=2,4
The maximum value for <v> and <h> is 8.
/Policy=[always|enlarge|reduce]
Resize policy to use:
- always = Always resize
 - enlarge = Only enlarge images smaller than specified width and height
 - reduce = Only reduce images larger than specified width and height
 
/Rotate=<value>
Rotate image by specified value in degree (-180 to 180).
Positive values will rotate clockwise, negative values counter-clockwise.
/Flip=[horizontal|vertical]
Flip the image either horizontally or vertically.
/FixGamma=[0|1]
If enabled (1), gamma value is improved when resizing. This can prevent images from getting darker. Default is disabled (0).
/OptimizePng=[0-7]
Optimize compression of PNG images with specified level from 0 (fast) to 7 (very slow).
/OptimizeJpeg=[0|1]
If enabled (1), JPEG compression is optimized. This can be useful for images targeted for the web. Default is disabled (0).
/Action=[copy|original|move|zip|pdf|gif]
One of these actions to be performed:
- copy = Create copies
 - original = Replace original files
 - move = Move files
 - zip = Compress in a ZIP file
 - pdf = Create a PDF
 - gif = Create animated GIF from input files
 
/Dest=[same|desktop|<path>]
Destination for output:
- same = Same folder as original (default)
 - desktop = Desktop
 - <path> = A custom path, for example: “c:\my path”
 
/ForceDest
Create destination directory if it doesn’t exist yet without prompting
/Details
Show details (log) during operation.
/Minimized
Minimize progress window during operation.
/AutoClose
Close after images have been processed.
If you want to close only if there were no errors or warnings, use:
/AutoClose=1
/Subfolders=[0|1]
If a folder is specified as the first parameter, this determines if subfolders will be searched as well:
- 0 = Off (default)
 - 1 = On
 
/Conflict=[ask|overwrite|skip|rename]
Defines what to do in case of a filename conflict:
- ask = Display prompt to user
 - overwrite = Overwrite without warning
 - skip = Don’t touch and skip file
 - rename = Rename new file, like “file (2)”
 
/Run
Start processing immediately.
/OptionsPage
Go to options page directly after launch. Useful if you add files by command line, and just need to review options.
