Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattn/go-sixel
DRCS/Sixel Encoder/Decoder
https://github.com/mattn/go-sixel
golang sixel sixel-graphics
Last synced: 7 days ago
JSON representation
DRCS/Sixel Encoder/Decoder
- Host: GitHub
- URL: https://github.com/mattn/go-sixel
- Owner: mattn
- License: mit
- Created: 2014-09-29T13:26:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-06-03T14:51:50.000Z (8 months ago)
- Last Synced: 2025-01-04T13:31:52.425Z (14 days ago)
- Topics: golang, sixel, sixel-graphics
- Language: Go
- Homepage:
- Size: 118 KB
- Stars: 156
- Watchers: 9
- Forks: 12
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-sixel
DRCS Sixel Encoder/Decoder
![](http://go-gyazo.appspot.com/75ec3ce96dfc573e.png)
## 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)