reynoldsme / go-sixel

DRCS/Sixel Encoder/Decoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

DRCS/Sixel Encoder/Decoder

License:MIT License


Languages

Language:Go 100.0%