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.PNGQuant import PNGQuant
# initialize
smile = PNGQuant()
# 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 also available on https://github.com/sitthykun/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.4.tar.gz
(4.4 kB
view hashes)
Built Distribution
Close
Hashes for smilepngquant-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90f59dac75cdbc80daebe55aedb9be8c0bb4cbba2202654ab7eca46921248885 |
|
MD5 | eaa4d1eabc88138e78c3300b5f9fe33d |
|
BLAKE2b-256 | 09af757f2b9a9665e2d6fa6ec0e5ee183a45827f0b1eba2d61b441ac68a5f696 |