Skip to content

Elixir library to create thumbnails from images and video screenshots.

License

Notifications You must be signed in to change notification settings

talklittle/thumbnex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thumbnex

Build Status Module Version

Elixir library to generate thumbnails from images and videos.

Documentation: https://hexdocs.pm/thumbnex/

Installation

Add :thumbnex to your list of dependencies in mix.exs:

def deps do
  [
    {:thumbnex, "~> 0.5.1"}
  ]
end

Prerequisites

Release notes

See the changelog for changes between versions.

Examples

Create a regular thumbnail:

Thumbnex.create_thumbnail(
  "/path/to/input.mp4",
  "/path/to/output.jpg",
  max_width: 200,
  max_height: 200
)

Create a lightweight animated GIF preview:

Thumbnex.animated_gif_thumbnail(
  "/path/to/input.mp4",
  "/path/to/output.gif",
  frame_count: 4,
  fps: 1
)

Copyright and License

Copyright (c) 2024 Andrew Shu

Thumbnex source code is licensed under the MIT License.

About

Elixir library to create thumbnails from images and video screenshots.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages