| Image-XBin documentation | view source | Contained in the Image-XBin distribution. |
Image::XBin::Palette - Manipulate XBin palette data
use Image::XBin::Palette; # Read the data... my $pal = Image::XBin::Palette->new( $data ); # Get my $rgb = $pal->get( $index ); # Set $pal->set( $index, $rgb ); # Get data suitable for saving... my $out = $pal->as_string; # Clear the data $pal->clear;
Xbin images can contain palette (16 indexes) data. This module will allow you to create, and manipulate that data.
Creates a new Image::XBin::Palette object. Unpacks 16 rgb triples.
Explicitly reads in data.
Returns the palette as a pack()'ed string - suitable for saving in an XBin.
Get the rgb triple at index $index
Write an rgb triple at index $index
Clears any in-memory data.
Copyright 2003-2009 by Brian Cassidy
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Image-XBin documentation | view source | Contained in the Image-XBin distribution. |