Mojolicious::Plugin::Thumbnail(3p)

NAME
Mojolicious::Plugin::Thumbnail - Mojolicious Plugin

SYNOPSIS
  # Mojolicious
  $self->plugin('Thumbnail');

  # Mojolicious::Lite
  plugin 'Thumbnail';

  # limit width, auto height
  $self->thumbnail(
    src   => 'public/img/img.jpg',
    dst   => 'public/img/img_thumb.jpg',
    width => 150,
  );

  # limit height, auto width
  $self->thumbnail(
    src   => 'public/img/img.jpg',
    dst   => 'public/img/img_thumb.jpg',
    width => 150,
  );

  # Resize and crop
  $self->thumbnail(
    src    => 'public/img/img.jpg',
    dst    => 'public/img/img_thumb.jpg',
    width  => 150,
    height => 150
  );

DESCRIPTION
Mojolicious::Plugin::Thumbnail is a simple plugin for fast creating thumbnails using Imager.

METHODS
Mojolicious::Plugin::Thumbnail inherits all methods from Mojolicious::Plugin and implements the following new ones.

Supported parameters:

•   "src" – Source image path

•   "dst" – Destination image path (default: /path/to/sourcefilename_thumb.ext)

•   "width" – The new width of the image

•   "height" – The new height of the image

SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.