An utility for converting and resizing images
Project description
cmagick
Cmagick is a subprocess-based simple ImageMagick interaction for Python, supporting Python 3.6+ and Linux distributions.
The functionalities of ImageMagick implemented in cmagick are:
-Converting images to the following formats (bmp,eps,gif,tiff,webp,wbmp,tga,png,jpg,jpeg,hdr,exr)
-Resizing pictures with a declarative size
-Support path arguments
Usage
Examples:
To convert images
from cmagick import cmagick
cmagick.convert('website.jpg', 'website.webp')
To resize images
from cmagick import cmagick
cmagick.resize('website.jpg','100x100','website.jpg')
To convert and save in a defined directory
from cmagick import cmagick
cmagick.convert('website.jpg', '/Desktop/newname.webp')
To check the current formats available
from cmagick import cmagick
print(cmagick.list_formats())
Prerequisites
Python 3.6+
imagemagick for apt Debian/Ubuntu ImageMagick for yum RPM
Installation
You can install the package from PyPI:
pip install cmagick
You can install the package the GitHub repository:
$ git clone git://github.com/aissa-laribi/cmagick.git
$ cd cmagick/
$ python3 setup.py install --user
To Uninstall
$ pip uninstall cmagick
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.