Image::XBin::Palette - Manipulate XBin palette data


Image-XBin documentation  | view source Contained in the Image-XBin distribution.

Index


NAME

Top

Image::XBin::Palette - Manipulate XBin palette data

SYNOPSIS

Top

	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;

DESCRIPTION

Top

Xbin images can contain palette (16 indexes) data. This module will allow you to create, and manipulate that data.

METHODS

Top

new( [$data] )

Creates a new Image::XBin::Palette object. Unpacks 16 rgb triples.

read( $data )

Explicitly reads in data.

as_string( )

Returns the palette as a pack()'ed string - suitable for saving in an XBin.

get( $index )

Get the rgb triple at index $index

set( $index, $rgb )

Write an rgb triple at index $index

clear( )

Clears any in-memory data.

TODO

Top

* write some useful methods :)

AUTHOR

Top

* Brian Cassidy <bricas@cpan.org>

COPYRIGHT AND LICENSE

Top


Image-XBin documentation  | view source Contained in the Image-XBin distribution.