# Thumbnex
[![Build Status](https://travis-ci.org/talklittle/thumbnex.svg?branch=master)](https://travis-ci.org/talklittle/thumbnex)
Elixir library to generate thumbnails from images and videos.
Documentation: https://hexdocs.pm/thumbnex/
## Examples
Create a regular thumbnail:
```elixir
Thumbnex.create_thumbnail("/path/to/input.mp4", "/path/to/output.jpg", max_width: 200, max_height: 200)
```
Create a lightweight animated GIF preview:
```elixir
Thumbnex.animated_gif_thumbnail("/path/to/input.mp4", "/path/to/output.gif", frame_count: 4, fps: 1)
```
## Prerequisites
* [ImageMagick](https://imagemagick.org)
* [FFmpeg](https://ffmpeg.org)
## Installation
Add `thumbnex` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:thumbnex, "~> 0.3.5"}]
end
```
## Release notes
See the [changelog](CHANGELOG.md) for changes between versions.
## License
Thumbnex source code is licensed under the [MIT License](LICENSE.md).