Brian Cassidy > Image-TextMode-0.05 > Image::TextMode::Canvas

Download:
Image-TextMode-0.05.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Source   Latest Release: Image-TextMode-0.06

NAME ^

Image::TextMode::Canvas - A canvas of text mode pixels

ACCESSORS ^

METHODS ^

new( %args )

Creates a new canvas.

getpixel( $x, $y )

Get raw pixel data at $x, $y.

getpixel_obj( $x, $y, \%options )

Create a pixel object data at $x, $y. Available options include:

putpixel( \%pixel, $x, $y )

Store pixel data at $x, $y.

dimensions( )

returns a list of the width and height of the image.

clear_screen( )

Clears the canvas pixel data.

clear_line( $y, [ \@range ] )

Clears the data at line $y. Specify a range to clear only a portion of line $y.

as_ascii( )

Returns only the character data stored in the canvas.

max_x( $line )

Finds the last defined pixel on a given line. Useful for optimizing writes in formats where width matters. Returns undef for a missing line.

AUTHOR ^

Brian Cassidy <bricas@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright 2008-2009 by Brian Cassidy

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.