CLI to create lossless icons in multiple sizes
Project description
Icon Resize
CLI to create lossless icons in multiple sizes
Features
- resize icon file(png/jpg) to multiple sizes
- lossless compression for png files
- maintain aspect ratio and transparency
Prerequisite
- macOS or Linux (Windows not tested)
- python3.10+
- Image Magick
brew install imagemagick
Installation
pip install icon-resize
Usage
# default resize to 256, 128, 64
icon-resize mic-512
# specify resize to 128, 64
icon-resize mic-512 --sizes "128,64"
# save to 'mic' folder with default sizes
icon-resize mic-512 --out-folder mic/
# enable autocomplete in current session
eval "$(_ICON_RESIZE_COMPLETE=zsh_source icon_resize)"
Technical Details
- use Typer for CLI and help docs generation
- use Image Magick for both resize and compress images
Questions?
Open a github issue or ping me on Twitter
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
icon_resize-0.2.2.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for icon_resize-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39d0eecee68375308557a338255560b2d75758d24b0b56871c0caa2d0fbf2786 |
|
MD5 | 00a0d3f69b28e83e8b0d3a2a594aea3e |
|
BLAKE2b-256 | c36bf277f4eba2ef02b5bd9ee17afb523ab2cb845aaecf1940b3dec2d02ccf72 |