icogen

Quickly convert image files into Windows .ico files

Crates.io license maintenance


I often need to convert an image into a .ico file and often turn to some web-based service to do this (just drag and drop the image, out comes a .ico, etc). I shouldn't have to go online to do this quickly and easily, hence this tool. It is small and only does 1 thing, and will only ever do one thing, by design. This is a thin CLI wrapper around the image crate.

Usage

``` icogen 1.0.0 Kenton Hamaluik kenton@hamaluik.ca Quickly convert image files into Windows .ico files

USAGE: icogen.exe [OPTIONS]

ARGS: The image file to convert

OPTIONS: -f, --filter Which resampling filter to use when resizing the image [default: cubic] [possible values: nearest, triangle, cubic, gaussian, lanczos] -h, --help Print help information -s, --sizes What sizes of icon to generate [default: 16 20 24 32 40 48 64 96 128 256] --stop-on-warning If enabled, any warnings will stop all processing -V, --version Print version information ```

Supported File Formats

Basically what image supports for decoding:

Installing

From crates.io (assuming you have Rust installed):

bash $ cargo install icogen

Otherwise, some pre-compied binaries should be available on GitHub: https://github.com/hamaluik/icogen/releases/

Future Work