Skip to main content

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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libsixel-python-0.2.0.macosx-10.4-x86_64.tar.gz (11.9 kB view details)

Uploaded Source

File details

Details for the file libsixel-python-0.2.0.tar.gz.

File metadata

File hashes

Hashes for libsixel-python-0.2.0.tar.gz
Algorithm Hash digest
SHA256 28a7249c5893b90676b4b8b1dfac17a2dc04f5613a95cdebd8ecf8c4f4f402e1
MD5 1ad7e70ef87d3bd814de75a794719d95
BLAKE2b-256 9a023c890e048233da7769dbee131c84e65de36429eb5148d6b67e78f3b60561

See more details on using hashes here.

File details

Details for the file libsixel-python-0.2.0.macosx-10.4-x86_64.tar.gz.

File metadata

File hashes

Hashes for libsixel-python-0.2.0.macosx-10.4-x86_64.tar.gz
Algorithm Hash digest
SHA256 722704dbb5e4b6d0cf9f3c4724b32e83b2cd5f97763ae6ed51c3866c033683e2
MD5 1edcb31d96effcbb40dc483721ab1b80
BLAKE2b-256 a89a2c4379c3a2d7e38375d94acf9b2ae50d6d98eef76043b4997ca8df91d2cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page