libsixel binding for Python
Project description
What is this?
This module is a python wrapper of libsixel.
libsixel: https://github.com/saitoha/libsixel
Install
Example 1. Install into the python prefixed with ‘/usr/local’
$ git clone https://github.com/saitoha/libsixel.git $ cd libsixel $ git checkout develop # now available only develop branch $ ./configure --enable-python --prefix=/usr/local $ make install
Example 2. Install into only current active python
$ git clone https://github.com/saitoha/libsixel.git $ cd libsixel $ git checkout develop # now available only develop branch $ ./configure --disable-python $ make install # install libsixel $ cd python $ python setup.py install # install python module
Code Example
encoder
from libsixel.encoder import Encoder encoder = Encoder() encoder.setopt("w", "300") encoder.setopt("p", "16") encoder.encode("test.png")
decoder
from libsixel.decoder import Decoder decoder = Decoder() decoder.setopt("i", "test.six") decoder.setopt("o", "test.png") decoder.decode()
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
libsixel-python-0.2.0.tar.gz
(7.8 kB
view hashes)
Built Distribution
Close
Hashes for libsixel-python-0.2.0.macosx-10.4-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 722704dbb5e4b6d0cf9f3c4724b32e83b2cd5f97763ae6ed51c3866c033683e2 |
|
MD5 | 1edcb31d96effcbb40dc483721ab1b80 |
|
BLAKE2b-256 | a89a2c4379c3a2d7e38375d94acf9b2ae50d6d98eef76043b4997ca8df91d2cd |