Skip to main content

Make SIXEL color graphics supported by some terminal emulators(DECTerm/RLogin/mlterm/tanasinn/xterm)

Project description

Install

via github

$ git clone https://github.com/saitoha/PySixel.git
$ cd pysixel
$ python setup.py install

or via pip

$ pip install PySixel

Usage

Command line tool:

$ sixelconv [options] filename

or

$ cat filename | sixelconv [options]
  • Options:

    -h, --help                                            show this help message and exit
    -8, --8bit-mode                                       Generate a sixel image for 8bit terminal or printer
    -7, --7bit-mode                                       Generate a sixel image for 7bit terminal or printer
    -r, --relative-position                               Treat specified position as relative one
    -a, --absolute-position                               Treat specified position as absolute one
    -x LEFT, --left=LEFT                                  Left position in cell size, or pixel size with unit 'px'
    -y TOP, --top=TOP                                     Top position in cell size, or pixel size with unit 'px'
    -w WIDTH, --width=WIDTH                               Width in cell size, or pixel size with unit 'px'
    -e HEIGHT, --height=HEIGHT                            Height in cell size, or pixel size with unit 'px'
    -t ALPHATHRESHOLD, --alpha-threshold=ALPHATHRESHOLD   Alpha threshold for PNG-to-SIXEL image conversion
    -c, --chromakey                                       Enable auto chroma key processing

Code Example

import sixel
writer = sixel.SixelWriter()
writer.draw('test.png')

Dependency

Reference

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

PySixel-0.0.8.tar.gz (18.2 kB view details)

Uploaded Source

Built Distributions

PySixel-0.0.8-py2.7.egg (14.1 kB view details)

Uploaded Egg

PySixel-0.0.8-py2.6.egg (14.0 kB view details)

Uploaded Egg

File details

Details for the file PySixel-0.0.8.tar.gz.

File metadata

  • Download URL: PySixel-0.0.8.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PySixel-0.0.8.tar.gz
Algorithm Hash digest
SHA256 a6986ca5650c6b571b75bdf87fbac09d50c00d8497a19d78d3b39dfcdf1397d9
MD5 466a7b4987f9c449df24f1efa76d7cbd
BLAKE2b-256 031f1a3d2610c76b9123de943ed3edc48340c29b10ceeca5ed3d425fb652206d

See more details on using hashes here.

File details

Details for the file PySixel-0.0.8-py2.7.egg.

File metadata

  • Download URL: PySixel-0.0.8-py2.7.egg
  • Upload date:
  • Size: 14.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PySixel-0.0.8-py2.7.egg
Algorithm Hash digest
SHA256 b6cfd184e901925b4f86f307488dde519529ddbf5cfec67e3686ff059bb3ea7a
MD5 608a938322c7ae9656c5272175245b4f
BLAKE2b-256 a46f4b5170aca859bfabda08e473a94ca62cfe6932612ef879f9bb3a93be74fd

See more details on using hashes here.

File details

Details for the file PySixel-0.0.8-py2.6.egg.

File metadata

  • Download URL: PySixel-0.0.8-py2.6.egg
  • Upload date:
  • Size: 14.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PySixel-0.0.8-py2.6.egg
Algorithm Hash digest
SHA256 f2cccff966fd1d7169d52527b12ba94fecef392e690a4dd01c934e4eed601790
MD5 2be9516c06a105233c707f2055ff5366
BLAKE2b-256 1830adf5eba33a400da9617531690d7e42df520c371cca79bc29e5c8b02bfe38

See more details on using hashes here.

Supported by

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