Python Potrace CLI
Project description
Installing
pip install potrace-cli
Command Line Usage
usage: potrace [-h] [-v] [-l] [-o OUTPUT] [-b {svg,jagged-svg}]
[-z {black,white,left,right,minority,majority,random}]
[-t TURDSIZE] [-a ALPHAMAX] [-n] [-O OPTTOLERANCE] [-C COLOR]
[-i] [-k BLACKLEVEL] [-s SCALE] [-1]
[filename]
positional arguments:
filename an input file
optional arguments:
-h, --help show this help message and exit
-v, --version prints version info and exit
-l, --license prints license info and exit
-o OUTPUT, --output OUTPUT
write all output to this file
-b {svg,jagged-svg}, --backend {svg,jagged-svg}
select backend by name
-z {black,white,left,right,minority,majority,random}, --turnpolicy {black,white,left,right,minority,majority,random}
how to resolve ambiguities in path decomposition
-t TURDSIZE, --turdsize TURDSIZE
suppress speckles of up to this size (default 2)
-a ALPHAMAX, --alphamax ALPHAMAX
corner threshold parameter
-n, --longcurve turn off curve optimization
-O OPTTOLERANCE, --opttolerance OPTTOLERANCE
curve optimization tolerance
-C COLOR, --color COLOR
set foreground color (default Black)
-i, --invert invert bitmap
-k BLACKLEVEL, --blacklevel BLACKLEVEL
invert bitmap
Requirements
- PIL/Pillow is required for image loading and modifications.
- Potracer for potracing.
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
Furthermore, this is permitted to be relicensed under any terms the Peter Selinger's original Potrace is licensed under. If he broadly publishes the software under a more permissive license this port should be considered licensed as such as well. Further, if you purchase a proprietary license for inclusion within commercial software under his Dual Licensing program your use of this software shall be under whatever terms he permits for that. Any contributions to this port must be made under equally permissive terms.
"Potrace" is a trademark of Peter Selinger.
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
Built Distribution
Hashes for potrace_cli-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddbe86a714f8df5c1997f45a84b0f0ec0e007af91bf81e5186436bdcc1e6315a |
|
MD5 | 21b5992709fa417c7f43d80a69e812d1 |
|
BLAKE2b-256 | 310f0506184c80716ecb49420d44c80299bed700d8b940edf5dd81e821c20f4f |