thumbnex v0.2.2 Thumbnex
Create thumbnails from images and videos.
Summary
Functions
animated_gif_thumbnail(input_path, output_path, opts \\ [])
animated_gif_thumbnail(binary, binary, Keyword.t) :: :ok
Create an animated GIF preview.
Options:
:width
- Width of the thumbnail. Defaults to input width.:height
- Height of the thumbnail. Defaults to input height.:max_width
- Maximum width of the thumbnail.:max_height
- Maximum height of the thumbnail.:frame_count
- Number of frames to output. Default 4.:fps
- Frames per second of output GIF. Default 1.:optimize
- Add mogrify options to reduce output size. Default true.
create_thumbnail(input_path, output_path, opts \\ [])
create_thumbnail(binary, binary, Keyword.t) :: :ok
Create a thumbnail image.
Image format is inferred from output path file extension.
To override, pass the :format
option.
Options:
:width
- Width of the thumbnail. Defaults to input width.:height
- Height of the thumbnail. Defaults to input height.:max_width
- Maximum width of the thumbnail.:max_height
- Maximum height of the thumbnail.:format
- Output format for the thumbnail. Defaults tooutput_path
extension, or"png"
if indeterminate.:time_offset
- Timestamp in seconds at which to take screenshot, for videos and GIFs. By default picks a time near the beginning, based on video duration.