#!/usr/bin/perl use Gimp; use Gimp::Fu; use Gimp::Util; # 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. # register "layer_to_image_size", "Layer2ImageSize", "Expands layer to image size", "Seth Burgess", "Seth Burgess ", "1.0", "/Layers/Layer to Image Size", "RGB*, GRAY*", [ ], sub { ($img, $layer) = @_; $layer->resize($img->width, $img->height, $layer->offsets); (); }; # register "center_layer", "Center Layer", "Centers the current layer on the image", "Seth Burgess", "Seth Burgess ", "1.0", "/Layers/Center Layer", "RGB*, GRAY*", [], sub { ($img, $layer) = @_; $layer->set_offsets(($img->width - $layer->width )/2, ($img->height - $layer->height)/2); (); }; exit main;