Command-Line Interface

Automate conversions with scripts, scheduled tasks, and custom integrations.
Automate — Run batch conversions from scripts and scheduled tasks.
Integrate — Embed reaConverter into your custom workflows and applications.
Full control — Access all conversion and editing features via command-line parameters.
Command Line Interface

reaConverter CLI Usage Guide

reaConverter Pro includes a command-line tool named cons_rcp.exe, located in the reaConverter installation folder.

Quick Start

Convert a single file:

cons_rcp.exe -s "C:\input.jpg" -o "C:\output.png"

Batch convert a folder:

cons_rcp.exe -source_folder "C:\input\" -source_ext heic -dest_path "C:\output\" -dest_ext jpg

Convert with resize:

cons_rcp.exe -s "C:\input.jpg" -o "C:\output.webp" -resize 500x300px qh

Use configuration files:

cons_rcp.exe config.cfg actions.act -f file1.jpg file2.png file3.tiff
💡Create .cfg and .act files directly in reaConverter — see Configuration Files for details.

Basic Usage

Single file conversion

cons_rcp.exe -s source_file -o output_file

Example — convert JPG to PNG:

cons_rcp.exe -s "C:\Path_to\input_file.jpg" -o "C:\Path_to\output_file.png"

Batch Conversion

Use configuration (.cfg) and action (.act) files for batch processing. Source files are specified with the -f parameter:

cons_rcp.exe cfg_file.cfg act_file.act -f source_file1 source_file2 source_file3

You can also specify parameters directly in the command line:

cons_rcp.exe -s source_file -o output_file [-cfg_param value] [-action param1 param2]

Example — convert with transparency:

cons_rcp.exe -s input_file.png -o output_file.gif -gif_transparent 1 -resize 200x100px qh

Batch HEIC to JPG conversion:

cons_rcp.exe -source_folder "C:\input_folder\" -source_ext heic -dest_path "C:\output_folder\" -dest_ext jpg -jpg_quality 100

Merge multiple images into one PDF:

cons_rcp.exe -f "file1.jpg" "file2.jpg" "file3.jpg" -o "output.pdf" -multipage_option 2

Image Editing

Apply editing actions from an .act file:

cons_rcp.exe -s "C:\input.jpg" -o "C:\output.png" "C:\actions.act"

Or specify actions directly:

cons_rcp.exe -s source_file -o output_file [-action1 param1 param2] [-action2]

Convert and resize:

cons_rcp.exe -s "C:\input.jpg" -o "C:\output.webp" -resize 500x300px qh

Add watermark:

cons_rcp.exe -s "C:\input.jpg" -o "C:\output.jpg" -image_watermark p"C:\watermark.jpg" pos30x30% rot90 mt rgb(66,137,212) t10

Parameter Syntax

Valid parameters follow these rules:

  • Parameters start with - (otherwise treated as values)
  • Values follow their parameter: -parameter value
  • Multiple values: -parameter value1 value2 value3
  • Parameters can be in any order

Additional Options

Show file information:

cons_rcp.exe -i "C:\file.jpg"

Save conversion log:

cons_rcp.exe "C:\config.cfg" "C:\actions.act" > "C:\log.txt"

Run silently (no window):

cons_rcp.exe [parameters] /hide

Return Codes

Exit codes for error handling in scripts:

0 - No errors
1 - Configuration file (.cfg) not found
2 - Actions file (.act) not found
3 - Not enough parameters
4 - Internal error (1)
5 - Internal error (2)
6 - Internal error (3)
7 - No files to convert, or file list (.lst) not found
8 - Not all files were converted

Note: Use double quotes for paths with spaces or long file names.

With further questions, please contact our technical support.

Full List of Config Parameters

-source_folder value = string with path to image files you want to be converted (example: -source_folder "d:\source\")
-file_age value = number of days, allows to select files created xx or less days ago (example: -file_age 0 selects files created today)
-source_ext value = string with extension (type) of image files you want to be converted
-file_mask value = string with filename mask of image files you want to be converted (example: -file_mask 1?.*)
-dest_path value = string with path to the destination folder
-dest_subfolder value = string with destination subfolder name
-same_as_source value = 1 if you want to save each converted image file to the its source folder and = 0 if you want to save it to a folder specified in "-dest_path" or "dest_subfolder"
-dest_ext value = string with extension (type) of converted image files
-use_file_list value = string with path to a text file with list of files you want to be converted
-show_transp value = 1 if you want to show/read transparency as a specified color, = 0 otherwise
-transp_red value = red component of specified color (from 0 to 255)
-transp_green value = green component of specified color (from 0 to 255)
-transp_blue value = blue component of specified color (from 0 to 255)
-read_subfolders value =  1 if you want to process files from subfolders of folder defined by "source_folder" parameter and = 0 therwise
-file_size_more value = minimum file size in Kb or Mb to be converted (example: -file_size_more 10Kb or -file_size_more 1Mb)
-file_size_less value = maximum file size in Kb or Mb to be converted (example: -file_size_less 10Kb or -file_size_less 1Mb)
-multipage_loading_option value = 0 if you want to convert every page of multipage files, 1 if you want to convert pages specified in the "Multipage_Loading_pages" option
-multipage_actions_option value = 0 if you want to edit every page of multipage files, 1 if you want to edit pages specified in the "Multipage_Apply_actions_pages" option
-multipage_loading_pages value = list of page numbers you want to convert (example: 1, 3, 5-12)
-multipage_apply_actions_pages value = list of page numbers you want to edit (example: 1, 3, 5-12)
-gif_transparent value = 1 if you want to create transparent GIF files and = 0 otherwise
-gif_auto_transp value = 1 if you want the program to take transparency color in auto mode and = 0 otherwise
-gif_color_red value = red component of transparency color (from 0 to 255)
-gif_color_green value = green component of transparency color (from 0 to 255)
-gif_color_blue value = blue component of transparency color (from 0 to 255)
-gif_interlaced value = 1 if you want to create interlaced GIF files and = 0 otherwise
-gif_delay_time value = animation delay time (1/100s)
-gif_loop value = 1 if you want to loop animated GIF forever and = 0 otherwise
-jxr_quality value = quality for converted JXR files (from 1 to 100%)
-jpg_quality value = quality for converted JPG files (from 1 to 100%)
-jpg_progressive value = 1 if you want to create progressive JPG files and = 0 otherwise
-jpg_color_space value = color model used to create JPG files (0 - YCbCr; 1 - CMYK; 2 - RGB; 3 - YCbCrK; 4 - Gray)
-tif_compression value = compression method used to create TIF files (0 - no compression; 1 - Huffman; 2 - PackBits (RLE); 3 - CCITT Group 3, 1D; 4 - CCITT Group 3, 2D; 5 - CCITT Group 4, 2D; 6 - JPEG; 7 - LZW)
-tif_save_in_cmyk value = 1 if you want to create CMYK TIF files and = 0 otherwise
-tif_jpg_quality value = quality (from 1 to 100%) for JPEG compression
-png_transparent value = 1 if you want to create transparent PNG files and = 0 otherwise
-png_auto_transp value = 1 if you want the program to take transparency color in auto mode and = 0 otherwise
-png_color_red value = red component of transparency color (from 0 to 255)
-png_color_green value = green component of transparency color (from 0 to 255)
-png_color_blue value = blue component of transparency color (from 0 to 255)
-png_interlaced value = 1 if you want to create interlaced PNG files and = 0 otherwise
-png_compression value = level of compression, the value can vary from 0 (no compression) to 9 (best compression)
-png_animated value = 1 if you want to create animated PNG files and = 0 otherwise
-png_delay_time value = animation delay time (1/100s)
-png_optimized value = 1 if you want to create optimized PNG files and = 0 otherwise
-bmp_compression value = 1 if you want to create compressed BMP files and = 0 otherwise
-pcx_compression value = 1 if you want to create compressed PCX files and = 0 otherwise
-tga_compression value = 1 if you want to create compressed TGA files and = 0 otherwise
-jp2_quality value = quality for converted JP2 files (from 1 to 100%)
-file_name_mask value = string with a radical of converted filename, if you set it to then a radical of converted file will be a filename of a source file
-file_name_mask_prefix value = string with a text prefix that will be added to filename of converted files
-file_name_mask_suffix value = string with a text suffix that will be added to filename of converted files
-file_name_start_number value = initial number that will be used to create a filename of converted files
-file_name_replace value = 1 if you want to replace a substring in filename and = 0 otherwise
-file_name_substring_1 value = string to be replaced in filename
-file_name_substring_2 value = string to be replaced with in filename
-file_name_lower_case_ext value = 1 if you want to get converted files with lower case extension and = 0 otherwise
-file_name_case_option value = 0 for no change of converted filenames and = 1 for changing case according to "Case_option"
-file_name_change_case value = 0 for lower case and = 1 for upper case
-multipage_option value = 1 if you want to convert each multipage file to another, = 2 to save all processed files to one multipage file, = 3 to save every page of converted file as a separate file, and = 4 if you want to save group of files to one file
-multipage_group value = number of files in a group (if Option = 4)
-merge_to_one value = 1 to merge vertically, = 2 to merge horizontally (works with -multipage_option 2 only)
-colors_option value = 1 to use output "Bits per sample" and "Sample per pixel" values from original file, = 2 to use optimum values which will be calculated for each converted file, = 3 to define the output color resolution values yourself
-colors_bits_per_sample value = number of bits used to store information about each color channel (from 1 to 8)
-colors_samples_per_pixel value = number of color channels used to store information about one pixel (can be 1 or 3)
-dpi_option value = 1 if you want to copy information about dpi resolution from original file, = 2 if you want to set your own values for dpi resolution
-dpi_x value = horizontal resolution for converted files (from 1 to 10000 dpi)
-dpi_y value = vertical resolution for converted files (from 1 to 10000 dpi)
-copy_alpha value = 1 if you want to copy information about alpha channel (transparency) from original file and = 0 otherwise
-copy_iptc value = 1 if you want to copy IPTC information from original file and = 0 otherwise
-copy_exif value = 1 if you want to copy EXIF information from original file and = 0 otherwise
-exif_title, value sets a new value of EXIF XPTitle tag
-exif_subject, value sets a new value of EXIF XPSubject tag
-exif_keywords, value sets a new value of EXIF XPKeywords tag
-exif_comment, value sets a new value of EXIF XPComment tag
-exif_author, value sets a new value of EXIF XPAuthor tag
-exif_copyright, value sets a new value of EXIF Copyright tag
-exif_colorspace, value sets a new value of Color space (0 = sRGB, 1 = Uncalibrated)
-icc_option value = 1 to apply and remove ICC profile, 2 to copy and retain ICC profile, 3 to assign ICC profile
-icc_file value = path to ICC file for -icc_option 3
-overwrite value = 1 if you want to replace (overwrite) existing file, = 0 if you do not want to overwrite existing file (skip)
-same_date value = 1 if you want to set converted file date same as original file and = 0 otherwise
-save_path value = 0 if you want to save all files into one (destination) folder, 1 if you want to convert with saving path info according to the "Save_path_option"
-save_path_option value = 1 if you want to to convert with saving path info of an original file starting from a root folder and = 2 if you want to to convert with saving path info starting from a current folder
-delete_files value = 1 if you want to delete successfully processed (source) files and = 0 otherwise. Note, it will not delete a source file if a converted file has the same name and type
-delete_empty_folders value = 1 if you want to delete empty folders (works with -delete_files option) and = 0 otherwise
-move_files value = 1 if you want to move successfully processed (source) files to a "Move_files_folder" and = 0 otherwise
-move_files_folder value = path to image files you want to be moved
-move_unprocessed_files value = 1 if you want to move unprocessed (source) files to a "Move_unprocessed_files_folder" and = 0 otherwise
-move_unprocessed_files_folder value = path to unprocessed image files you want to be moved
-copy_if_same value = 1 if you want to copy original file instead of converting if image and format remain the same and = 0 otherwise
-create_thumbnails value = 1 if you want to create thumbnails and = 0 otherwise
-thumbnails_folder value = path to thumbnail image files you want to be saved
-thumbnails_width value = thumbnail width
-thumbnails_height value = thumbnail height
-thumbnails_resize_type value = 1 - both Height and Width (without keepping aspect), 2 - Height (keepping aspect), 3 - Width (keepping aspect), 4 - both Height and Width will be used (with keepping aspect)
-thumbnails_do_not_resize_if_less value = 1 do not resize images if they are less than thumbnail width/height and = 0 otherwise
-thumbnails_mask value = thumbnail filename mask
-thumbnails_counter value = counter used in the "Thumbnails_Mask" option
-thumbnails_ext value = Thumbnail file type can be jpg, gif or png
-thumbnails_jpg_quality value = Quality for JPG thumbnails (from 1 to 100%)
-thumbnails_first_page_only value = 1 to create thumbnails for first page only and = 0 otherwise
-create_thumbnails_2 value = 1 if you want to create thumbnails and = 0 otherwise
-thumbnails_folder_2 value = path to thumbnail image files you want to be saved
-thumbnails_width_2 value = thumbnail width
-thumbnails_height_2 value = thumbnail height
-thumbnails_resize_type_2 value = 1 - both Height and Width (without keepping aspect), 2 - Height (keepping aspect), 3 - Width (keepping aspect), 4 - both Height and Width will be used (with keepping aspect)
-thumbnails_do_not_resize_if_less_2 value = 1 do not resize images if they are less than thumbnail width/height and = 0 otherwise
-thumbnails_mask value_2 value = thumbnail filename mask
-thumbnails_counter_2 value = counter used in the "Thumbnails_Mask" option
-thumbnails_ext_2 value = Thumbnail file type can be jpg, gif or png
-thumbnails_jpg_quality_2 value = Quality for JPG thumbnails (from 1 to 100%)
-thumbnails_first_page_only_2 value = 1 to create thumbnails for first page only and = 0 otherwise
-create_thumbnails_3 value = 1 if you want to create thumbnails and = 0 otherwise
-thumbnails_folder_3 value = path to thumbnail image files you want to be saved
-thumbnails_width_3 value = thumbnail width
-thumbnails_height_3 value = thumbnail height
-thumbnails_resize_type_3 value = 1 - both Height and Width (without keepping aspect), 2 - Height (keepping aspect), 3 - Width (keepping aspect), 4 - both Height and Width will be used (with keepping aspect)
-thumbnails_do_not_resize_if_less_3 value = 1 do not resize images if they are less than thumbnail width/height and = 0 otherwise
-thumbnails_mask value_3 value = thumbnail filename mask
-thumbnails_counter_3 value = counter used in the "Thumbnails_Mask" option
-thumbnails_ext_3 value = Thumbnail file type can be jpg, gif or png
-thumbnails_jpg_quality_3 value = Quality for JPG thumbnails (from 1 to 100%)
-thumbnails_first_page_only_3 value = 1 to create thumbnails for first page only and = 0 otherwise
-create_thumbnails_4 value = 1 if you want to create thumbnails and = 0 otherwise
-thumbnails_folder_4 value = path to thumbnail image files you want to be saved
-thumbnails_width_4 value = thumbnail width
-thumbnails_height_4 value = thumbnail height
-thumbnails_resize_type_4 value = 1 - both Height and Width (without keepping aspect), 2 - Height (keepping aspect), 3 - Width (keepping aspect), 4 - both Height and Width will be used (with keepping aspect)
-thumbnails_do_not_resize_if_less_4 value = 1 do not resize images if they are less than thumbnail width/height and = 0 otherwise
-thumbnails_mask value_4 value = thumbnail filename mask
-thumbnails_counter_4 value = counter used in the "Thumbnails_Mask" option
-thumbnails_ext_4 value = Thumbnail file type can be jpg, gif or png
-thumbnails_jpg_quality_4 value = Quality for JPG thumbnails (from 1 to 100%)
-thumbnails_first_page_only_4 value = 1 to create thumbnails for first page only and = 0 otherwise
-create_thumbnails_5 value = 1 if you want to create thumbnails and = 0 otherwise
-thumbnails_folder_5 value = path to thumbnail image files you want to be saved
-thumbnails_width_5 value = thumbnail width
-thumbnails_height_5 value = thumbnail height
-thumbnails_resize_type_5 value = 1 - both Height and Width (without keepping aspect), 2 - Height (keepping aspect), 3 - Width (keepping aspect), 4 - both Height and Width will be used (with keepping aspect)
-thumbnails_do_not_resize_if_less_5 value = 1 do not resize images if they are less than thumbnail width/height and = 0 otherwise
-thumbnails_mask value_5 value = thumbnail filename mask
-thumbnails_counter_5 value = counter used in the "Thumbnails_Mask" option
-thumbnails_ext_5 value = Thumbnail file type can be jpg, gif or png
-thumbnails_jpg_quality_5 value = Quality for JPG thumbnails (from 1 to 100%)
-thumbnails_first_page_only_5 value = 1 to create thumbnails for first page only and = 0 otherwise
-webp_quality value = quality for converted WEBP files (from 1 to 100%, 100% means lossless compression)
-bpg_quality value = quality for converted BPG files (from 1 to 100%, 100% means lossless compression)
-adobe_res value = PDF/AI/PS/EPS/EPI loading resolution (from 1 to 1000dpi)
-adobe_color_res value = color resolution used to read PDF/AI/PS/EPS/EPI files (0 - auto (first page); 2 - auto (every page); 1 - black and white; 8 - Grayscale; 24 - RGB; 32 - CMYK)
-adobe_aa value = 1 if you want to apply anti-aliasing while reading PDF/AI/PS/EPS/EPI files and = 0 otherwise
-adobe_extract_images value = 1 if you want to extract images from PDF files and = 0 otherwise
-adobe_alpha value = 1 if you want to make background transparent and = 0 otherwise
-adobe_font_path value = path to font files to read PDF/AI/PS/EPS/EPI
-pdf_compression value = compression method used to create PDF files (0 - no compression; 1 - RLE compression; 2 - CCITT Group 4, 1D; 3 - CCITT Group 3; 4 - JPEG; 5 - LZW; 6 - optimum compression)
-pdf_paper value = PDF paper size (0 - A0; 1 - A1; 2 - A2; 3 - A3; 4 - A4; 5 - A5; 6 - A6; 7 - B5; 8 - Letter; 9 - Legal; 10 - Ledger; 11 - 11"x17"; 12 - size of original image; 13 - 17"x22"; 14 - 22"x34"; 15 - 34"x44")
-pdf_orientation value = PDF paper orientation (0 - Portrait; 1 - Landscape)
-pdf_jpg_quality value = quality (from 1 to 100%) for JPEG compression
-pdf_save_in_cmyk value = 1 if you want to create CMYK PDF files with deflate compression and = 0 otherwise
-ai_compression value = compression method used to create AI files (0 - no compression; 1 - RLE compression; 2 - CCITT Group 4, 1D; 3 - CCITT Group 3; 4 - JPEG; 5 - LZW; 6 - optimum compression)
-ai_paper value = AI paper size (0 - A0; 1 - A1; 2 - A2; 3 - A3; 4 - A4; 5 - A5; 6 - A6; 7 - B5; 8 - Letter; 9 - Legal; 10 - Ledger; 11 - 11"x17"; 12 - size of original image; 13 - 17"x22"; 14 - 22"x34"; 15 - 34"x44")
-ai_jpg_quality value = quality (from 1 to 100%) for JPEG compression
-ai_save_in_cmyk value = 1 if you want to create CMYK AI files with deflate compression and = 0 otherwise
-ai_create_preview value = 1 if you want to create AI file with preview and = 0 otherwise
-ai_ver value = AI PDF compatible version (0 - 1.2; 1 - 1.3; 2 - 1.4; 3 - 1.5)
-eps_save_in_cmyk value = 1 if you want to create CMYK uncompressed EPS or PS files and = 0 otherwise
-eps_create_preview value = 1 if you want to create EPS file with preview and = 0 otherwise
-pdf_open_password value = string with Open Document password
-pdf_permissions_password value = string with Permissions password
-pdf_allow_printing value = 1 if you want to allow PDF printing and = 0 otherwise
-pdf_allow_editing value = 1 if you want to allow PDF editing and = 0 otherwise
-pdf_allow_copying value = 1 if you want to allow copying from PDF and = 0 otherwise
-create_pdf_a value = 1 if you want to create PDF/A document and = 0 otherwise
-create_searchable_pdf value = 1 if you want to create searchable PDF and = 0 otherwise
-searchable_pdf_lang value = Searchable PDF language (eng - English; deu - Deutsch; fra - French; nld - Nederlands; por - Portuguese; spa - Spanish; rus - Russian)
-create_linearized_pdf value = 1 if you want to create linearized PDF and = 0 otherwise
-rotate_pdf value = rotates PDF (1 - rotate 90 degrees; 2 - rotate -90 degrees; 3 - rotate 180 degrees; 4 - rotate to portrait; 5 - rotate to landscape)
-pdf_text_to_curves value = 1 if you want to convert text to curves in PDF and = 0 otherwise
-pdf_change_res value = changes raster image resolution in PDF (1 - 72 dpi; 2 - 150 dpi; 3 - 300 dpi)
-pcl_paper value = PCL paper size (0 - A0; 1 - A1; 2 - A2; 3 - A3; 4 - A4; 5 - A5; 6 - A6; 7 - B5; 8 - Letter; 9 - Legal; 10 - Ledger; 11 - 11"x17")
-pcl_position value = Image position on the page (1 - left-top; 2 - right-top; 3 - center; 4 - left-bottom; 5 - right-bottom)
-pcl_option value = 0 - creates PCL file for color printers; 1 - for monochrome printers (PCL 5/6); 2 - for monochrome printers (PCL 4); 3 - for monochrome printers (PCL 3)
-pcl3_x value = PCL3 left offset 1/720"
-pcl3_y value = PCL3 top offset 1/720"
-pcl4_x value = PCL4 left offset 1/720"
-pcl4_y value = PCL4 top offset 1/720"
-raw_white_balance value = 1 none, 2 automatic, 3 from camera
-raw_brightness value = from 0 to 500
-raw_interpolation value = interpolation = 0 - Adaptive Homogeneity-Directed, = 1 - Variable Number of Gradients, = 2 - High speed low quality bilinear
-raw_half_size value = 1 if you want to get fast preview (half-size image) and = 0 otherwise
-raw_auto_color value = 1 if you want to apply automatic color correction and = 0 otherwise
-raw_denoise value = 1 if you want to apply denoise filter and = 0 otherwise
-raw_16bit value = 1 if you want to get 16-bit per channel and = 0 otherwise
-raw_jpeg value = 1 if you want to load embedded jpeg and = 0 otherwise
-vector_zoom value = zoom (from 1 to 1000%) to convert vector to raster images
-swf_extract_images value = 1 if you want to extract images from SWF files and = 0 otherwise
-dxf_dwg_gray value = 1 if you want to convert DXF/DWG/DGN to grayscale and = 0 otherwise
-dxf_dwg_layout value = Output layout (0 - All layouts, 1 - Model space, 2 - All paper spaces)
-dxf_dwg_loading_units value = DXF/DWG units (1 - mm, 2 - inches, 3 - feet, 4 - meters, 5 -cm)
-dxf_dwg_extract_layers value = 1 if you want to extract layers from DXF/DWG files and = 0 otherwise
-ras2vec_option value = Raster to vector algorithm (1 - Centerline, 2 - Outline, 3 - Outline with fill)
-ras2vec_precision value = Raster to vector algorithm precision (from 1 to 100%)
-dxf_units value = DXF units in created DXF files (1 - mm, 2 - inches)
-dwg_units value = DWG units in created DWG files (1 - mm, 2 - inches)
-3d_x value = angle (from 1 to 360 degrees) to rotate 3D image about x-axis
-3d_y value = angle (from 1 to 360 degrees) to rotate 3D image about y-axis
-3d_z value = angle (from 1 to 360 degrees) to rotate 3D image about z-axis
-3d_multi_frames value = 1 if you want create multiple frames from 3D image and = 0 otherwise
-3d_frames value = number of frames for 3D image rotation
-3d_x_from value = initial value for x-axis rotation
-3d_x_to value = final value for x-axis rotation
-3d_y_from value = initial value for y-axis rotation
-3d_y_to value = final value for y-axis rotation
-3d_z_from value = initial value for z-axis rotation
-3d_z_to value = final value for z-axis rotation
-skip_blank value = 1 if you want skip blank files/pages and = 0 otherwise
-skip_blank_accuracy value = accuracy of blank files/pages detection (from 1 to 100%)
-temp_folder value = string with path to temp folder (example: -temp_folder "d:\temp\")
-dxf_version value = output DXF version (1 - Autocad 12; 2 - Autocad 13; 3 - Autocad 14; 4 - Autocad 2000; 5 - Autocad 2004; 6 - Autocad 2007; 7 - Autocad 2010; 8 - Autocad 2013)
-dwg_version value = output DWG version (1 - Autocad 12; 2 - Autocad 13; 3 - Autocad 14; 4 - Autocad 2000; 5 - Autocad 2004; 6 - Autocad 2007; 7 - Autocad 2010; 8 - Autocad 2013)
-dxf_text value = 0 to convert text to polygons and = 1 to save text as text in DXF
-dwg_text value = 0 to convert text to polygons and = 1 to save text as text in DWG
-dxf_spline value = 1 to create DXF with splines and = 0 otherwise
-dwg_spline value = 1 to create DWG with splines and = 0 otherwise
-svg_size value = 1 to use page size and = 2 to use objects size when load SVG file
-svg_remove_bg value = 1 if you want to remove background when load SVG file and = 0 otherwise
-svg_raster value = 1 if you want to create raster SVG files and = 0 otherwise
-svg_quality value = quality for raster SVG files (from 1 to 100%)
-svg_raster-lossless value = 1 if you want to create lossless raster SVG files and = 0 otherwise
-svg_compressed value = 1 if you want to create compressed SVG files and = 0 otherwise
-svg_optimized value = 1 if you want to create optimized SVG files and = 0 otherwise
-svg_linked_images value = 1 if you want to create SVG with linked image files and = 0 otherwise
-svg_set_sw value = 1 if you want to set stroke width and = 0 otherwise
-svg_sw value = stroke width
-svg_set_color value = 1 if you want to set background color and = 0 otherwise
-svg_color_red value = red component of background color (from 0 to 255)
-svg_color_green value = green component of background color (from 0 to 255)
-svg_color_blue value = blue component of background color (from 0 to 255)
-svg_units value = output SVG units (0 - pt; 1 - mm)
-plt_hpgl2 value = 1 if you want to create HPGL/2 PLT files and = 0 to create HPGL PLT
-plt_optimized value = 1 if you want to create optimized PLT files and = 0 otherwise
-plt_rotate value = 0 - Do not rotate, 1 - Rotate 90 degrees right, 2 - Rotate 90 degrees left
-plt_pw value = pen width in plotter units (1 mm = 40 plotter units)
-plt_remove_dup value = 1 if you want to remove duplicated lines and = 0 otherwise
-plt_save_size value = 1 if you want to save size of PLT image and = 0 otherwise
-gbr_raster value = 1 if you want to create GBR using raster to vector conversion and = 0 otherwise
-gbr_type value = GBR type (0 - Gerber; 1 - Gimp brush)
-swf_animated value = 1 if you want to create animated SWF files and = 0 otherwise
-swf_frame_rate value = animation frame rate (frames/sec)
-swf_quality value = quality of embedded images (from 1 to 100%)
-exr_hdr_24bit value = 1 if you want to convert EXR/HDR to 24 bit color image and = 0 to convert to 96 bit color image
-cpu_usage value = CPU usage level (1 - Low; 2 - Normal; 3 - High)
-check_files value = 1 if you want to check input files before conversion and = 0 otherwise
-rasterize_vector value = 1 if you want to rasterize vector graphics and = 0 otherwise
-ico_create_multi_size value = 1 if you want to create multiple size icon and = 0 otherwise
-ico_256 value = 1 if you want to create 256 x 256 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_128 value = 1 if you want to create 128 x 128 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_64 value = 1 if you want to create 64 x 64 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_48 value = 1 if you want to create 48 x 48 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_32 value = 1 if you want to create 32 x 32 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_24 value = 1 if you want to create 24 x 24 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-ico_16 value = 1 if you want to create 16 x 16 pixels icon and = 0 otherwise (works with -ico_create_multi_size)
-scn_level value = resolution level of a Leica SCN file (can be 0 (high), 1, 2, 3...)
-svs_level value = resolution level of a SVS file (can be 0 (high), 1, 2, 3...)
-sid_level value = resolution level of a MrSID file (can be 0 (high), 1, 2, 3...)
-bif_level value = resolution level of a BIF file (can be 0 (high), 1, 2, 3...)
-fit_option value = option for loading FIT/FITS/FTS files (1 or 2)
-x3d_html value = 1 if you want to save X3D as HTML and = 0 otherwise
-txt_paper value = paper size while reading TXT files (0 - A4; 1 - Letter)
-txt_font_size value = font size while reading TXT files
-txt_orientation value = paper orientation while reading TXT files (0 - Portrait; 1 - Landscape)
-psd_load_layers value = 1 if you want to load PSD as separated layers and = 0 to load as a merged image
-emf_xps value = 1 if you want to load EMF using XPS documets writer = 0 otherwise
-v2r_improve value = 1 if you want to improve drawing appearence for selected vector formats and = 0 otherwise
-v2r_formats value = list of selected formats (example: "dxf,dwg,dwf")
-v2r_width value = image width in pixels
-v2r_height value = image height in pixels
-v2r_line_width value = line width
-plt_apply_pen, <pen number> <pen width> <pen color> Applies pens settings while reading PLT files (example: -plt_apply_pen 1 0.4 rgb(255,0,0))
-plt_font_scale value = font scale while reading PLT files
-svg_replace_font, <original font> <replacement font> Replaces fonts while reading SVG files (example: -svg_replace_font "Arial" "Consolas")
-3d_lod value value = level of detail for reading 3D files (can be 1 (low), 2, 3, 4, 5, 6, 7 (high))
-stp_load_shapes value = 1 if you want to load STEP as separated shapes and = 0 otherwise
-3d_2d value = 1 if you want to create 2D projection and = 0 otherwise
-3d_show_hidden value = 1 if you want to show hidden lines in 2D projection and = 0 otherwise
-3d_view value = 2D projection view (can be 1 (isometric), 2 (top), 3 (front), 4 (side))
-video_rate value = frames per second while reading video files
-shp_prj value = EPSG code when converting to SHP (example: -shp_prj 2273)

Full List of Image Editing Actions

-canvas_size (changes canvas size of an image)
 Optional parameters:
	  1. New image width and height (Syntax: 200x300px, 2x3in, 10x15cm)
	  2. Resolution (Syntax: 300dpi, 450dpc)
	     where dpc means dots per cm
	  3. Image alignment (Syntax: lt, ct, rt, cl, c, cr, lb, cb, rb)
	     where "lt", "ct", "rt", "cl", "c", "cr", "lb", "cb", "rb"
	     mean left-top, center-top, right-top, center-left, center,
	     center-right, left-bottom, center-bottom, right-bottom.
		4. Image position (Syntax: pos75x75%)
	  5. Canvas color (Syntax: rgb(66,137,212), hex(4289d4))
 Example:
   -canvas_size 200x300 ct
-auto_square (makes square image)
  Optional parameters:
	  1. Square size (Syntax: ss, ls)
	     where "ss" means smaller image side,
	     "ls" means larger image side
	  2. Image alignment (Syntax: t, l, c, r, b)
	     where "t", "l", "c", "r", "b"
	     mean top, left, center, right, bottom.
	  3. Background color (Syntax: rgb(66,137,212), hex(4289d4))
  Example:
    -auto_square ss c
-rotate (rotates an image)
  Optional parameters:
	  1. Angle (Syntax: a45, integer from -360 to 360)
	  2. Background color (Syntax: rgb(66,137,212), hex(4289d4))
  Example:
    -rotate a45 rgb(255,255,255)
-mirror (mirrors an image)
  Optional parameter:
	  1. Direction (Syntax: v, h)
	     where "v" means verticall, "h" means horizontall direction
  Example:
    -mirror v
-crop (crops an image from edges)
  Optional parameters:
	  1. Pixels from an image Top (Syntax: t10, integer)
	  2. Pixels from an image Bottom (Syntax: b10, integer)
	  3. Pixels from an image Left (Syntax: l10, integer)
	  4. Pixels from an image Right (Syntax: r10, integer)
  Example:
    -crop t10
-crop (crops an image from center)
  Optional parameter:
	  1. Width and Height in pixels (Syntax: 100x200)
  Example:
    -crop 100x200
-resize (resizes an image)
  Optional parameters:
	  1. New image size (Syntax: 30x0%, 30x30%, 0x100px, 100x200px,
	     3x5in, 3x0in, 10x15cm, 10x0cm)
	     where 0 means that the value will be calculated with preserved proportions
	  2. Resolution (Syntax: 300dpi, 450dpc)
	     where dpc means dots per cm
	  3. Resampling quality (Syntax: ql, qn, qh)
	     where "ql", "qn", "qh" mean low, normal, high.
	  4. Do not resize if new size is less than original (Syntax: notless)
	  5. Maintain proportions (Syntax: m)
  Example:
    -resize 0x100px qh
-rgb (changes Red, Green and Blue balance)
  Optional parameters:
	  1. Red change (Syntax: r50, integer from -100 to 100)
	  2. Green change (Syntax: g50, integer from -100 to 100)
	  3. Blue change (Syntax: b50, integer from -100 to 100)
  Example:
    -rgb r-50
-add_border (adds color border to an image)
  Optional parameters:
	  1. Border width in pixels (Syntax: w20, integer from 1)
	  2. Border color (Syntax: rgb(66,137,212), hex(4289d4))
	  3. Border position (Syntax: in, out)
	     where "in" and "out" mean inside and outside image.
  Example:
    -add_border w10 rgb(255,0,0) in
-add_shadow (adds color shadow to an image)
  Optional parameters:
	  1. Blur width in pixels (Syntax: b10, integer)
	  2. Distance to the shadow in pixels (Syntax: d20, integer)
	  3. Shadow color (Syntax: s_rgb(66,137,212), s_hex(4289d4))
	  4. Background color (Syntax: b_rgb(66,137,212), b_hex(4289d4))
	  5. Make background transparent (Syntax: tr)
	  6. Place shadow around image (Syntax: around
  Example:
    -add_shadow b10 d20 s_rgb(128,128,128) b_rgb(255,255,255)
-color_replace (replaces colors of pixels)
  Optional parameters:
	  1. Original color (Syntax: o_rgb(66,137,212), o_hex(4289d4))
	  2. Replacement color (Syntax: r_rgb(66,137,212), r_hex(4289d4))
	  3. Tolerance for the colors coincidence (Syntax: t10, integer from 0 to 100)
  Example:
    -color_replace o_rgb(255,0,0) r_rgb(0,255,0) t20
-change_to (changes color resolution)
  Optional parameter:
	  1. Number of colors (Syntax: 16, integer from 2 to 256)
  Example:
    -change_to 128
-change_to_true (changes color resolution to True colors (24 bit))
-change_to_gray (changes color resolution to Gray (8 bit))
-change_to_high (changes color resolution to High colors (16 bit))
-change_to_gray24 (changes color resolution to Gray (24 bit))
-change_to_negative (makes negative color transformation)
-hue_sat (changes hue and saturation balance)
  Optional parameters:
	  1. Hue change (Syntax: h25, integer from -100 to 100)
	  2. Saturation change (Syntax: s25, integer from -100 to 100)
  Example:
    -hue_sat h25 s-25
-bc (changes brightness and contrast balance)
  Optional parameters:
	  1. Brightness change (Syntax: b25, integer from -100 to 100)
	  2. Contrast change (Syntax: c25, integer from -100 to 100)
  Example:
    -bc b-10 c10
-blur (applies blur filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -blur 20
-split_blur (applies split blur filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -split_blur 30
-gaussian_blur (applies gaussian blur filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -gaussian_blur 30
-auto_sharp (applies auto sharp filter)
-auto_contrast (applies auto contrast filter)
-sharpen (applies sharpen filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -sharpen 30
-unsharp_mask (applies unsharp mask filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -unsharp_mask 30
-antialias (applies antialias filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -antialias 30
-gamma (performs gamma correction)
  Optional parameter:
	  1. Gamma (Syntax: 0.8, float from 0.2 to 5.0)
  Example:
    -gamma 1.2
-invert (inverts colors)
-replace_background (replaces background)
  Optional parameters:
	  1. Full path to background image file (Syntax: p"c:\image.jpg", string with quotation marks)
	  2. Do not stretch image (Syntax: ns)
	  3. Background color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Tolerance for colors coincidence (Syntax: t25, integer from 0 to 100)
  Example:
    -replace_background p"c:\background.jpg" rgb(255,255,255) t20
-color_noise (applies color noise filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -color_noise 25
-mono_noise (applies mono noise filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -mono_noise 25
-auto_rotate (applies auto rotate)
  Optional parameters:
	  1. Background color (Syntax: rgb(66,137,212), hex(4289d4))
	  2. Apply antialiasing (Syntax: al, ah, am)
	     where "al", "ah", "am" mean antialiasing low quality,
	     high quality, maximum quality.
	  3. Deskew (Syntax: d)
	  4. Rotate landscape to portrait (Syntax: lp)
	  5. Rotate portrait to landscape (Syntax: pl)
	  6. Rotate using EXIF orientation information (Syntax: exif)
	  7. Rotate Clockwise (Syntax: cw)
	  8. Rotate Counter Clockwise (Syntax: ccw)
  Example:
    -auto_rotate rgb(255,255,255) ah d
-auto_crop (applies auto crop)
  Optional parameters:
	  1. Use color at corner (Syntax: tl, tr, bl, br)
	     where "tl", "tr", "bl", "br" mean Top-Left, Top-Right,
	     Bottom-Left, Bottom-Right.
	  2. Use specified color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Tolerance for colors coincidence (Syntax: t25, integer from 0 to 100)
  Example:
    -auto_crop tl t25
-photo_filter (applies photo filter)
  Optional parameters:
	  1. Use specified color (Syntax: rgb(66,137,212), hex(4289d4))
	  2. Intensity (Syntax: i20, integer from 0 to 100)
	  3. Preserve luminosity (Syntax: pl)
  Example:
    -photo_filter rgb(255,0,0) i25 pl
-stylize (applies stylize filter)
  Optional parameter:
	  1. Filter name (Syntax: vintage, lomo, clarity, sincity, sunrise,
	     crossprocess, orangepeel, love, grungy,  jarques, pinhole, oldboot, xpro2)
  Example:
    -stylize lomo
-stylize_new (applies new stylize filter)
  Optional parameters:
	  1. Filter name (Syntax: warm, cool, protanomaly, deuteranomaly, tritanomaly,
	     protanopia, deuteranopia, tritanopia, achromatomaly, polaroid, koda_chrome,
	     lomo, gothic, elegant, wine_red, qingning, halo, fantasy, sepia, browni, retro,
	     vintage, grayscale, black_white, technicolor, sharpen, lsd, night_vision, invert)
	  2. Intensity (Syntax: 20, integer from 0 to 100)

  Example:
    -stylize_new warm 20
-spray (applies spray filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -spray 25
-fisheye (applies fisheye filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -fisheye 25
-mosaic (applies mosaic filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -mosaic 25
-twist (applies twist filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -twist 25
-tile (applies tile filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -tile 25
-trace (applies trace filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -trace 25
-solorize (applies solorize filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -solorize 25
-posterize (applies posterize filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -posterize 25
-ripple_random (applies ripple random filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -ripple_random 25
-ripple_tooth (applies ripple tooth filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -ripple_tooth 25
-ripple_triangle (applies ripple triangle filter)
  Optional parameter:
	  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -ripple_triangle 25
-image_watermark (adds image watermark)
  Optional parameters:
	  1. Full path to watermark image file (Syntax: p"c:\image.jpg", string with quotation marks)
	  2. Watermark position (Syntax: pos30x30%, pos100x200px)
	  3. Watermark opacity (Syntax: op100, integer from 1 to 100)
	  4. Resize watermark (Syntax: r30, integer from 1)
	  5. Rotate watermark (Syntax: rot90, integer from -360 to 360)
	  6  Make transparent (Syntax: mt)
	  7. Watermark transparency color (Syntax: rgb(66,137,212), hex(4289d4))
	  8. Watermark transparency color tolerance (Syntax: t20, integer from 0 to 100)
  Example:
    -image_watermark p"c:\watermark.png" pos10x10% op50 rot90 mt
-text_watermark (adds dynamic text watermark)
  Optional parameters:
	  1. Text string (Syntax: t"copyright", string with quotation marks)
	  2. Watermark position (Syntax: pos30x30%, pos100x200px)
	  3. Watermark opacity (Syntax: op100, integer from 1 to 100)
	  4. Rotate watermark (Syntax: rot90, integer from -360 to 360)
	  5. Font name (Syntax: fn"Arial", string with quotation marks)
	  6. Font size (Syntax: fs18, integer from 8)
	  6.1. Font size relative to image size (Syntax: fsSmall, fsMedium, fsLarge)
	  7. Font color (Syntax: rgb(66,137,212), hex(4289d4))
	  8. Font style (Syntax: b, i, u, s)
	     where "b", "i", "u", "s" mean bold, italic, underline, strike.
	  9. Place image info (Syntax: filename, copyright, description, datetime, monthday,
	     daymonthyear, time, comment, page, filename_wo_ext)
	  10. Apply to the page number (Syntax: p1, integer from 1)
  Example:
    -text_watermark t"copyright" pos50x50% op100 fn"Arial" fs24 b
-lens_correction (perform lens correction)
  Optional parameter:
	  1. Intensity (Syntax: i20, integer from -100 to 100)
  Example:
    -lens_correction i-30
-black_white (converts to black & white)
  Optional parameters:
	  1. Conversion type (Syntax: g, d, f, a, m, t)
	     where "g", "d", "f", "a", "m", "t" mean grayscale, dithering, Floyd-Steinberg,
	     auto, maximum-entropy, thresholding algorithms.
	  2. Threshold level (Syntax: 127, integer from 1 to 255)
  Example:
    -black_white t 200
-jpeg_repair (removes jpeg artifacts)
  Optional parameters:
	  1. Intensity (Syntax: i15, integer from 1 to 100)
	  2. Sharpen level (Syntax: s10, integer from 1 to 100)
  Example:
    -jpeg_repair i25 s10
-auto_white (performs auto white balance)
-white_balance (performs white balance)
  Optional parameter:
	  1. Color to be white (Syntax: rgb(66,137,212), hex(4289d4))
  Example:
    -white_balance rgb(240,240,240)
-point (draws point)
  Optional parameters:
	  1. Point position in pixels (Syntax: pos50x50)
	  2. Point shape (Syntax: s, c)
	     where "s", "c" mean square (default), circle.
	  3. Pen color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Pen width (Syntax: p3, integer from 1)
	  5. Apply anti-aliasing (Syntax: aa, by default anti-aliasing is off)
  Example:
    -point pos50x50 rgb(66,137,212) p2 aa
-line (draws line)
  Optional parameters:
	  1. Starting point in pixels (Syntax: pos50x50)
	  2. Size in pixels (Syntax: size100x100)
	  3. Pen color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Pen width (Syntax: p3, integer from 1)
	  5. Apply anti-aliasing (Syntax: aa, by default anti-aliasing is off)
  Example:
    -line pos50x50 size100x100 rgb(66,137,212) p2 aa
-rectangle (draws rectangle)
  Optional parameters:
	  1. Position in pixels (Syntax: pos50x50)
	  2. Size in pixels (Syntax: size100x100)
	  3. Pen color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Pen width (Syntax: p3, integer from 1)
	  5. Apply anti-aliasing (Syntax: aa, by default anti-aliasing is off)
	  6. Fill inside area with color (Syntax: fill_rgb(66,137,212), fill_hex(4289d4))
  Example:
    -rectangle pos50x50 size100x100 rgb(66,137,212) p2 aa
-ellipse (draws ellipse)
  Optional parameters:
	  1. Position in pixels (Syntax: pos50x50)
	  2. Size in pixels (Syntax: size100x100)
	  3. Pen color (Syntax: rgb(66,137,212), hex(4289d4))
	  4. Pen width (Syntax: p3, integer from 1)
	  5. Apply anti-aliasing (Syntax: aa, by default anti-aliasing is off)
	  6. Fill inside area with color (Syntax: fill_rgb(66,137,212), fill_hex(4289d4))
  Example:
    -ellipse pos50x50 size100x100 rgb(66,137,212) p2 aa
-remove_bw_noise (removes black & white noise)
  Optional parameters:
	  1. Number of pixels in a group (Syntax: 2, integer from 1)
	  2. Color of noise pixels (Syntax: b, w)
	     where "b", "w" mean black, white.
  Example:
    -remove_bw_noise 2 b
-static_background (places image on static background)
  Optional parameters:
	  1. Full path to static background file (Syntax: p"c:\image.jpg", string with quotation marks)
	  2. Image position (Syntax: pos30x30%, pos100x200px)
	  3. Image opacity (Syntax: op100, integer from 1 to 100)
	  4  Make transparent (Syntax: mt)
	  5. Image transparency color (Syntax: rgb(66,137,212), hex(4289d4))
	  6. Image transparency color tolerance (Syntax: t20, integer from 0 to 100)
  Example:
    -static_background p"c:\background.png" pos10x10% op50
-split (splits an image into pieces)
  Optional parameter:
	  1. Number of rows and columns (Syntax: 2x2)
  Example:
    -split 2x2
-exposure (changes exposure)
  Optional parameter:
	  1. Intensity (Syntax: i20, integer from -100 to 100)
  Example:
    -exposure i20
-upscale (upscales an image 2x or 4x)
  Optional parameters:
	  1. Upscale value (Syntax: 2, 4)
	  2. Image type (Syntax: a, c, p)
	     where "a", "c", "p" mean auto detection (default), clipart, photo
  Example:
    -upscale 4 c
-jpeg_resize (resizes image to make JPG file size smaller than xxx Kb)
  Optional parameters:
	  1. File size in Kb (Syntax: s500, integer)
	  2. Jpeg quality (Syntax: q80, integer from 1 to 100)
  Example:
    -jpeg_resize s500 q80
-clone (creates multiple copies of image)
  Optional parameters:
	  1. Paper width and height (Syntax: 200x300px, 2x3in, 10x15cm)
	  2. Resolution (Syntax: 300dpi, 450dpc)
	     where dpc means dots per cm
	  3. Numbers of rows (Syntax: r2, integer)
	  4. Numbers of columns (Syntax: c2, integer)
	  5. Canvas color (Syntax: rgb(66,137,212), hex(4289d4))
	  6. Scale image to fit (Syntax: scale, by default scale is off)
  Example:
    -clone 21x29.7cm r5 c3 scale
-separate_rgb (separates rgb channels)
  Optional parameters:
  1. Channens (Syntax: r g b)
     where "r", "g", "b" mean red, green, blue
  Example:
    -separate_rgb r g b
-separate_cmyk (separates cmyk channels)
  Optional parameters:
  1. Channens (Syntax: c m y k)
     where "c", "m", "y", "k" mean cyan, magenta, yellow, black
  Example:
    -separate_cmyk c m y k
-auto_enhance (performs automatic color correction)
  Optional parameters:
  1. Intensity (Syntax: 20, integer from 0 to 100)
  Example:
    -auto_enhance 50
-image_replace (replaces part of image)
  Optional parameters:
  1. Full path to image to find (Syntax: s"c:\image1.jpg", string with quotation marks)
  2. Full path to replace with image (Syntax: r"c:\image2.jpg", string with quotation marks)
  Example:
    -image_replace s"c:\image1.bmp" r"c:\image2.bmp"