An open API service indexing awesome lists of open source software.

https://github.com/lusingander/go-gif-viewer

Simple animated GIF viewer with Go and Fyne
https://github.com/lusingander/go-gif-viewer

fyne gif gif-animation gif-viewer go

Last synced: 9 days ago
JSON representation

Simple animated GIF viewer with Go and Fyne

Awesome Lists containing this project

README

        

![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/lusingander/go-gif-viewer)
[![Go Report Card](https://goreportcard.com/badge/github.com/lusingander/go-gif-viewer)](https://goreportcard.com/report/github.com/lusingander/go-gif-viewer)
![GitHub](https://img.shields.io/github/license/lusingander/go-gif-viewer)

# go-gif-viewer

Simple animated GIF viewer with Go and [Fyne](https://fyne.io/)

## Installation

`$ go get github.com/lusingander/go-gif-viewer`

## Usage

`$ go-gif-viewer sample.gif`

or

`$ go-gif-viewer` and select open file icon ().

### Keybindings

|Key|Description|Icon|
|-|-|-|
|←|Go to previous frame||
|→|Go to next frame||
|↑|Go to first frame||
|↓|Go to last frame||
|Space|Play / Pause| / |
||||
|+|Zoom in||
|-|Zoom out||
|[|Decrease playback speed|-|
|]|Increase playback speed|-|
||||
|⌘O|Open image file||
|⌘W|Close image file||

## Screenshot

----

Sample image: By Marvel - Based upon a NASA image, see [1]., CC BY-SA 3.0, Link