diff options
author | Martin Ashby <martin@martin-laptop.lan> | 2018-06-02 09:46:43 +0100 |
---|---|---|
committer | Martin Ashby <martin@martin-laptop.lan> | 2018-06-02 09:46:43 +0100 |
commit | 4a353d95f6d2dd8a9841bdae6f0721f5b014599e (patch) | |
tree | c0f039c5e7711d1163f641117b8f5548ab8d282f /TestGif.go | |
parent | 76180c302197e83a257b975394768e5affa4054e (diff) | |
parent | 4a9b96e5cc8bf822bf3b2860b175f446cb45f98a (diff) | |
download | unicornpaint-4a353d95f6d2dd8a9841bdae6f0721f5b014599e.tar.gz unicornpaint-4a353d95f6d2dd8a9841bdae6f0721f5b014599e.tar.bz2 unicornpaint-4a353d95f6d2dd8a9841bdae6f0721f5b014599e.tar.xz unicornpaint-4a353d95f6d2dd8a9841bdae6f0721f5b014599e.zip |
Merge branch 'master' of github.com:MFAshby/unicornpaint
Diffstat (limited to 'TestGif.go')
-rw-r--r-- | TestGif.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/TestGif.go b/TestGif.go new file mode 100644 index 0000000..ab4e33a --- /dev/null +++ b/TestGif.go @@ -0,0 +1,33 @@ +// +build ignore + +package main + +import ( + "bytes" + "image/gif" + "log" + + "github.com/MFAshby/unicornpaint/unicorn" +) + +func main() { + un, err := unicorn.NewUnicorn2() + if err != nil { + log.Fatalf("Error getting a unicorn :( %v", err) + } + + data, err := unicorn.Asset("data/sample2.gif") + if err != nil { + log.Fatalf("Error getting rain %v", err) + } + + g, err := gif.DecodeAll(bytes.NewReader(data)) + if err != nil { + log.Fatalf("Error decoding gif %v", err) + } + + un.SetGif(g) + stopChan := un.StartRender() + un.MainLoop() + stopChan <- true +} |