Cutting and Pasting Pix Files
In cutting and pasting with pix files can be used with two programs
pixcut and pixpaste.
pixcut cuts out a region in a pix file and saves it into a new pix
file with that selected region only.
pixpaste takes a pix file, and places that pixfile into another
pixfile and outputs another pixfile with the 2 merged together.
In conjunction with each other, it is possible to copy and paste with these functions.
pixcut works by feeding the pixcut command data about the file you
are cutting from, and the region you want to cut out. For example:
pixcut -s1024 -W128 -N512 -x128 -y128 cutfile.pix > tempfile.pix
This takes a 128x512 region starting at 128,128 in cutfile.pix and
places it into tempfile.pix. -s1024 means the source is 1024x1024,
W128 means you want to cut 128 pixels wide, -N512 means you want
to cut 512 pixels tall, and -x -y mean the starting location (lower
left corner) of the cutting region.
Pixpaste works nearly the same way, but instead of taking a region out of a picture, it adds to it. So for example:
pixpaste -w2048 -n1024 -W128 -N512 -x1024 -y0 otherfile.pix tempfile.pix > final.pix
This takes the tempfile.pix and places it overtop otherfile.pix at
1024,0 for the whole size of tempfile.pix, and outputs the resulting
picture to final.pix. the -w2048 -n1024 are the dimensions for the
file that will have the region pasted into it, -W128 -N512 is the
dimension of the cut region to be pasted, and -x -y is the starting
position (lower left corner) where the pasting will begin. Then
otherfile.pix is the file that will be the background image, and
tempfile.pix is the cut region that will be placed on top of
otherfile.pix, and final.pix is the final result picture once the
pixpaste is completed.