NAME Plack::Middleware::Image::Dummy - Dummy image responser for Plack SYNOPSIS ## example.psgi builder { # basic enable 'Image::Dummy', map_path => '/', font_path => './font/MTLmr3m.ttf'; # map path with regex enable 'Image::Dummy', map_path => qr/^\//, font_path => './font/MTLmr3m.ttf'; # with param_filter enable 'Image::Dummy', map_path => '/', font_path => './font/MTLmr3m.ttf', param_filter => sub { my $params = shift; if ($ENV{PLACK_ENV} eq 'production') { print STDERR "Do not show under production environment.\n"; undef; } else { $params->{text} .= ':D'; $params; } }; $app; }; DESCRIPTION Plack::Middleware::Image::Dummy is dummy image responser for Plack like http://dummyimage.com/. CONFIGURATION map_path URI path mapped to this module. font_path Font path. param_filter A code reference. The code called with one HashRef contains parsed parameters. Evaluated value is used in image creation. URI You can get a image detailed in URI like below. http://host:port#{map_path}/#{width}x#{height}.#{ext}?param=value&... path You can specify width, height and file type (ex. png, gif, jpg) in path of URI. text You can specify text written in the center of the image. Default is #{width}x#{height}. color You can specify text color with 'RRGGBB'. ex.) ff0000 is red. bgcolor You can specify background color with 'RRGGBB'. ex.) 00ff00 is green. minsize You can specify minimum size of font. AUTHOR Tasuku SUENAGA a.k.a. gunyarakun REPOSITORY https://github.com/gunyarakun/p5-Plack-Middleware-Image-Dummy git clone git://github.com/gunyarakun/p5-Plack-Middleware-Image-Dummy.git SEE ALSO Imager Imager::File::GIF LICENSE Files in 'font' directory are licensed under the Apache License 2.0. Copyright (C) Tasuku SUENAGA a.k.a. gunyarakun This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut