A library for cropping sixel images
Project description
sixelcrop
Crop sixel images in sixel-space!
sixelcrop is a Python library and command line tool to crop sixel images
Installation
pipx install sixelcrop
# OR
pip install sixelcrop
Usage
Command Line
usage: sixelcrop [--help] [-x int] [-y int] [-w int] [-h int] Path
Crop a sixel image in sixel space
positional arguments:
Path Path to sixel image file (use '-' to read data from standard input)
options:
--help
-x int, --left int The offset of the left edge of the target region
-y int, --top int The offset of the top edge of the target region
-w int, --width int The width of the target region
-h int, --height int The height of the target region
Example:
curl https://www.python.org/static/img/python-logo@2x.png | img2sixel | sixelcrop -x 10 -y 15 -w 120 -h 125 -
Python API
import sys
from sixelcrop import sixelcrop
with open("snake.six") as f:
data = f.read()
sys.stdout.write(sixelcrop(data, x=300, y=50, w=200, h=150))
License
sixelcrop
is distributed under the terms of the MIT license.
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
sixelcrop-0.1.1.tar.gz
(7.1 kB
view hashes)
Built Distribution
Close
Hashes for sixelcrop-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59f798e328ad94495244c422910b9cb00e13e727ef65b1dad02db850dcc9b3fb |
|
MD5 | ee23258c054d1dc2cc8853ae764b5e12 |
|
BLAKE2b-256 | 025ad2e4ed0af81eea0ec0809e38034c8d6967a7ae99f79f735acde28947ba08 |