NAME
Math::RatioResize - Work out new dimensions for an image (or just a rectangle) when restricted in one dimension.
VERSION
Version 0.03
SYNOPSIS
Given a box dimensions (width and height), and a max width or height, return back the resized dimensions whilst maintaining the aspect-ratio.
use Math::RatioResize;
my ( $w, $h ) = Math::RatioResize->resize( w => 360, h => 240, max_w => 100 );
$w == 100
$h == 66.66 # 240 * ( 100 / 360 )
METHODS
Class Methods
resize
As above.
AUTHOR
Rob Brown, <rob at intelcompute.com>
BUGS
Please report any bugs or feature requests to bug-image-empty at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Math-RatioResize. I will be notified, and then you will automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Math::RatioResize
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
LICENSE AND COPYRIGHT
Copyright 2013 Rob Brown.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.