go-sixel
DRCS Sixel Encoder/Decoder
Installation
$ go get github.com/mattn/go-sixel
You can install gosr (go sixel renderer), gosd (go sixel decoder) with following installation instruction.
$ go get github.com/mattn/go-sixel/cmd/gosr
$ go get github.com/mattn/go-sixel/cmd/gosd
Command | Description |
---|---|
gosr | Image renderer |
gosd | Decoder to png |
goscat | Render cats |
gosgif | Render animation GIF |
gosl | Run SL |
Usage
Encode
$ cat foo.png | gosr -
Decode
$ cat foo.drcs | gosd > foo.png
Use as library
img, _, _ := image.Decode(filename)
sixel.NewEncoder(os.Stdout).Encode(img)
License
MIT
Author
Yasuhiro Matsumoto (a.k.a mattn)