1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
# 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
```go
img, _, _ := image.Decode(filename)
sixel.NewEncoder(os.Stdout).Encode(img)
```
## License
MIT
## Author
Yasuhiro Matsumoto (a.k.a mattn)
|