# Features
This is the list of XT Massive Image Optimizer (opens new window) features included in the package:
- Simple command-line,
xt-mio
- 3 alternatives of command-line execution
- Execution Option 1.a (opens new window), from the project source code
- Execution Option 1.b (opens new window), with the
xt-mio
phar command - Execution Option 2 (opens new window), from Docker image
- `Dockerfile, to simplify the deployment of the image optimization tools
- Integrated image optimization tools
- gifsicle (opens new window)
- -O3, Optimize output GIF animations for space, try several optimization methods.
- jpegoptim (opens new window)
- --strip-all, Strip all (Comment & Exif) markers from output file. (NOTE! by default only Comment & Exif markers are kept, everything else is discarded)
- --all-progressive, Force all output files to be progressive.
- --max=92, Sets the maximum image quality factor. This option will reduce quality of those source files that were saved using higher quality setting. While files that already have lower quality setting will be compressed using the lossless optimization method.
- jpegtran (opens new window)
- -optimize, perform optimization of entropy encoding parameters.
- -progressive, create progressive JPEG file.
- optipng (opens new window), PNG optimizer that recompresses image files to a smaller file size, without losing any information.
- pngout (opens new window), it optimizes the file size of .PNG files losslessly.
- pngquant (opens new window), the conversion reduces file sizes significantly (often as much as 70%) and preserves full alpha transparency.
- gifsicle (opens new window)
- Based on psliwa / image-optimizer (opens new window)
- GPLv3 licensed