That is a bridge of pngquant for python3
Project description
SmilePngquant
That is a bridge of pngquant for python3
Download
Find package
- https://pkgs.org/download/pngquant
- Ex: https://ubuntu.pkgs.org/20.04/ubuntu-universe-amd64/pngquant_2.12.2-1_amd64.deb.html
- This document will cover
Or build from github
git clone --recursive git://github.com/kornelski/pngquant.git
cd pngquant
make
sudo make install
Find
which pngquant
$ /usr/local/bin/pngquant
Check version
pngquant --version
$ 2.17.0 (September 2021)
Start to code
from SmilePNGQuant import SmilePNGQuant
# initialize
smile = SmilePNGQuant()
# test a filename
# quality value starts 20 to 100, and it's integer
smile.compress(
filename = '/home/thyda/Download/kara.png'
, quality = 80
)
# verify before use
if smile.isError():
print(f'Everything is okay, the file name is: {smile.getFilename()}')
else:
print(f'{smile.getErrorMessage()}')
It is available on PyPi store via https://pypi.org/project/SmilePngquant/
To Support my work, please donate me via Buy me a Coffee
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
smilepngquant-0.0.1.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for smilepngquant-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff94d741bb1fe09bc35d3379ff073a7d475c8d024bff8f294dbefbe468307c28 |
|
MD5 | 8b446b0ba9807bc5d902e88e52e5be00 |
|
BLAKE2b-256 | 05817bda1288454b57d9534fa9be965188c8716ac1add644232cc5d8d7952aab |