CLIMP is a command-line application for performing various image manipulation tasks on images. It provides a wide range of commands to edit and transform images, making it a versatile tool for your image processing needs.
You can install CLIMP from github releases page.
CLIMP accepts the following command-line arguments and options:
pixelate: Pixelate the image with a given pixel size.blur: Blur the image with a given radius.mirror: Mirror the image.flip_vertical: Flip the image vertically.rotate: Rotate an image 90 degrees clockwise.grayscale: Make the image grayscale.monochrome_ugly: Make the image monochrome.scale: Scale the image.ascii: Render the image as ASCII art with a given charset.curse: Curse the image.zxc: Apply the ultimate zxc dead inside the image.help: Print this message or the help of the given subcommand(s).
<filepath>: File path to the image you want to edit.
-o, --output <filepath>: Specify the output file path. For image commands, you can set the output format to one of ImageFormat's values: Png, Jpeg, Gif, WebP, Pnm, Tiff, Tga, Dds, Bmp, Ico, Hdr, OpenExr, Farbfeld, Avif, Qoi. However, theasciicommand produces files without any extension.-h, --help: Print help.-V, --version: Print version.
-
pixelate: Pixelate the image with a given pixel size.-p, --pixel_size <VALUE>: Pixel size for pixelation (required).
-
blur: Blur the image with a given radius.-r, --blur_radius <VALUE>: Blur radius (required).
-
monochrome_ugly: Make the image monochrome.-t, --threshold <VALUE>: Monochrome threshold value (default: 128.0).
-
scale: Scale the image.-s, --scale <VALUE>: Scaling factor (required).
-
ascii: Render the image as ASCII art with various options.--width <VALUE>: Set the width for ASCII art output.--height <VALUE>: Set the height for ASCII art output.--colored <BOOL>: Enable colored ASCII art (true or false).--invert <BOOL>: Invert ASCII art colors (true or false).--charset <SET>: Set the character set for ASCII art.-v, --verbose_only <BOOL>: Generate verbose ASCII art (true or false).
Here are some examples of how to use CLIMP:
climp image.jpg -o pixelated.png pixelate -p 5
climp image.jpg -o grayscale.png grayscale
climp imagejpg ascii --width 80 --height 40 --colored --charset russian --verbose_only
climp image.jpg -o rotated.jpg rotate
Climp is developed and maintained by Isofinly with use of some external libraries. If you have any questions or issues, feel free to contact me :)
Enjoy using CLIMP for all your image manipulation tasks!