Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/roman-kiselenko/gif2webp-docker

gif2webp-docker - a docker container with REST API, will convert a GIF image to WebP.
https://github.com/roman-kiselenko/gif2webp-docker

docker gif2webp go golang rest-api

Last synced: about 1 month ago
JSON representation

gif2webp-docker - a docker container with REST API, will convert a GIF image to WebP.

Awesome Lists containing this project

README

        

# Webp

## Purpose

This project is supposed to be for learning.

* Why docker?

- I dont want to install `webp` related libs to the host machine. Docker is very handy in order to keep environment clean.

## Description

`gif2webp` converts a GIF image to a WebP image.

## Run

0. Clone the repository.

1. Build and run container:

```bash
$> sudo docker build -t gif2webp .
$> sudo docker run -it --rm -p 8080:8080 gif2webp
# You will see:
... Start gif2web server on 8080
```

2. Submit a `POST` request to `http://localhost:8080/convert?quality=30` with `gif` image. The `quality` parameter can be from `0` to `100`.

The `gif` will be converted to `webp` and sended in response.

## Tips

BTC - 19SYMA2hqRZHRSL4di35Uf7jV87KBKc9bf

ETH - 0xD7cc10f0d70Fd8f9fB83D4eF9250Fc9201981e3a