#!/opt/bin/perl -w eval 'exec /opt/bin/perl -w -S $0 ${1+"$@"}' if 0; # not running under some shell # use Gimp; use Gimp::Fu; use Gimp::Util; # Gimp::set_trace(TRACE_ALL); # 7/15/03: # * s/Layers/Layer/ in registration # * remove layer_to_image_size, since its in core now # # These are a couple of one-liners that you might find handy. Both should # be undoable w/o any special magick, and work with any gimp. # No reason to register this now - its equivalent in C is present now. # # register "layer_to_image_size", "Layer2ImageSize", "Expands layer to image size", # "Seth Burgess", "Seth Burgess ", "1.0", # "", "*", [ ], sub { # ($img, $layer) = @_; # $layer->resize($img->width, $img->height, $layer->offsets); # return(); #}; register "center_layer", "Center Layer", "Centers the current layer on the image", "Seth Burgess", "Seth Burgess ", "1.0", N_"/Layer/Center Layer", "*", [], sub { ($img, $layer) = @_; $layer->set_offsets(($img->width - $layer->width )/2, ($img->height - $layer->height)/2); return(); }; exit main; =head1 LICENSE Copyright Seth Burgess. Distrubuted under the same terms as Gimp-Perl. =cut