Update: PeasyGlue v1.8 lets you pick the amount of spacing between images. Note: The program has now moved to /usr/local/bin/peasyglue from /usr/sbin/peasyglue. Make sure that you are running the correct version. Delete the old one if necessary.
Update: Here is a money-saving tip for people who print their own digital photos. If your camera is set at the 4:3 aspect ratio, you can glue two photos together into a 4:6 image that is the exact size for photo paper.
-------------------------------------
PeasyGlue is a little app for joining graphic files together into rows or columns. By combining several rows vertically, you can also create a grid of images.
You can select images by using the File Chooser buttons. But it's easier to just drag files directly into the PeasyGlue input boxes.
To make a shortcut, drag the file /usr/share/applications/peasyglue.desktop onto the desktop.
PeasyGlue creates some large temporary files, which are normally stored in /tmp. When working with big graphics files, you may run out of space, and gluing will fail. Here is a work-around.
1. Create the hidden file /root/.peasyglue
2. Enter the path of a location with lots of space, like /mnt/home
3. Save the file.
4. PeasyGlue will now use that temporary location instead of /tmp.
--------------------------------
How to make printable graph paper
1. Download the attached square.png graphic file. It is a little black-and-white square, just the top and left sides.
2. Run PeasyGlue. Using the Pattern tool, create a grid with the desired number of squares. Save it as a PNG.
3. Run PeasyPrint. Print your grid to the desired size.
Here is an example. Suppose you want graph paper with 1/4 inch squares printed onto letter paper. Since many printers have an unprintable border, the maximum size may only be 8x10 inches. So your graph paper will have 32x40 squares. In PeasyGlue, make your pattern 40x32. In PeasyPrint, make the width 8 inches and the paper size Letter.
To add the missing lines on the right and bottom sides of the grid, do the following:
1. In PeasyGlue, save the grid in PNM format with filename out.pnm. (You need v2.2 for this option.)
2. Run the command: pnmpad out.pnm -right=1 -bottom=1 | pnmtopng > out.png
But suppose you want a grid of rectangles instead of squares. See the hint below. Then use the same procedure.
-------------------------
Hint: You don't need a separate graphics program to create your own "building blocks".
Here is some code to make a 100x50 rectangle with top and left sides:
Code: Select all
pbmmake -white 99 49 | pnmpad -top=1 -left=1 | pnmtopng > rectangle.png
------------------------