-
-
14 Aug 2016 16:01:35 UTC
- Distribution: CSS-SpriteMaker
- Module version: 0.02
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (0)
- Testers (24 / 5 / 0)
- Kwalitee
Bus factor: 0- 87.50% Coverage
- License: perl_5
- Perl: v5.6.0
- Activity
24 month- Tools
- Download (89.86KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- File::Find
- Getopt::Long
- Image::Magick
- Module::Pluggable
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
CSS::SpriteMaker::Layout::Packed - Layout items trying to minimize the size of the resulting file.
my $DirectoryBasedLayout = CSS::SpriteMaker::Layout::Packed->new( { "1" => { width => 128, height => 128, pathname => '/full/path/to/file1.png', parentdir => '/full/path/to', }, ... } );
All items will be packed throughcontained in the same sub directory are cascaded on the same row of the layout.
Input hashref items must contain the following keys for this layout to produce a result:
- pathname : the full pathname of the file;
- width : the width in pixels of the image;
- height : the height in pixels of the image;
- parentdir: the full pathname of the parent directory the image is contained in.
VERSION
Version 0.02
new
Instantiates the layout:
my $PackedLayout = CSS::SpriteMaker::Layout::Packed->new( $rh_item_info );
_layout_items
see POD of super class CSS::SpriteMaker::Layout::_layout_items for more information.
Module Install Instructions
To install CSS::SpriteMaker, copy and paste the appropriate command in to your terminal.
cpanm CSS::SpriteMaker
perl -MCPAN -e shell install CSS::SpriteMaker
For more information on module installation, please visit the detailed CPAN module installation guide.