Batch image compression, conversion and other tools; with continuous search options.
Compressto works from the command line. Example as follows:
compressto.exe --dir_from="source_folder" --dir_to="destination_folder" --quality=50 --format=jpg --str_del="Hello" --str_put="GoodBye"
The above script will convert the images from "source_folder" and convert them into .jpg files in the "destination_folder" at 50% of quality while renaming parts of their filenames. Such as:
source_folder | destination_folder |
---|---|
HelloWorld.png | GoodByeWorld.jpg |
DontSayHello.png | DontSayGoodBye.jpg |
IhateMyself.png | IhateMyself.jpg |
You can use multiple flags as parameters in order to work with Compressto. Here's a list of said flags:
Flag | Type | Default | Description |
---|---|---|---|
-h, --help | - | - | Brings up the help message. |
--dir_from | String | "" | The directory where the original images are. |
--dir_to | String | "" | The directory where you want to save your converted images. |
--quality | Int | 90 | The quality of your converted image between 0-100. Lower quality results in smaller file sizes. |
--format | String | "jpg" | The extension of the resulting images. Currently tested with 'jpg' and 'png'. Files with 'jpg' extension tend to be smaller in size. |
--match | String | "" | A substring that must exist in the name of a file in order to be converted. If unused, all the files in the --dir_from will be converted. |
--str_del | String | "" | A substring you want to remove from the filename. |
--str_put | String | "" | A substring to replace --str_del with. |
--delete | Boolean | False | Whether you want to delete the original files once conversion is complete or not. |
--infinite | Boolean | False | Enables constant scanning on the source folder. If enabled, program must be terminated manually. |
--interval | Int | 60 | The time interval (in seconds) in which the program will scan for images if the --infinite flag is enabled. |
--hide | Boolean | False | Hides the program's console window. If the --infinite flag is enabled, then the program must be terminated from the Task Manager or other methods. |
--verbose | Boolean | True | If disabled, the program won't output any text. |