Holodeck10 is a Java-based application that runs on Linux. The purpose of the application is to allow the user to lay out images to be printed. It supports the basic function that includes orientation selection (LANDSCAPE or PORTRAIT), paper selection (NA_Letter or ISO_A4), and layout (1x1, 1x2, 2x2, 2x3, 4x5, 6x8, and Custom). A file chooser is used with a file filter to select image types of *.jpeg, *.jpg, *.gif, *.xpm, and *.png. A printerjob is used to send the page to the printer.
PTRANS reads P5 and P6 (PGM, PPM, PNM) files, and performs Floyd-Steinberg dithering and scaling while only holding two scanlines of image data at a time. It can be used on gigapixel images while only consuming a small amount of RAM. It outputs P4 (PBM) dithered monochrome bitmap and P5 (PGM) grayscale images. It performs pixel interpolation and smoothing. Gamma correction and contrast curves may be set from the command line.
xhtml2pdf converts HTML/XHTML/XHML to PDF using the ReportLab Toolkit, the HTML5lib, and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). The main benefit of this tool that a user with Web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies.
Prima is an extensible Perl toolkit for multi-platform GUI development. Supported platforms include Linux, Windows NT/9x/2K, OS/2, and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris, and others). The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using Prima looks and behaves identically on X, Win32, and OS/2 PM.
Post Scriptum is a programming language for preparing PostScript documents and programs. The language is procedural, and uses classical control structures (functions, loops, and conditional statements) and commonly known data types (numbers, arrays, strings, and dictionaries). Its syntax is simple, clear, and easy to learn. The compiler translates programs written in Post Scriptum directly to a PostScript file, which can be than executed by a PostScript interpreter (such as Ghostscript), printed, or used as a procset, driver, or library.
Psdfposter can be used to create a large poster by building it from multple pages and/or printing it on large media. It expects as input a PS or a PDF file, printing on a single page. The output is again a PS or PDF file, which may contain multiple pages that together build the poster. The input page will be scaled to obtain the desired size. It is much like poster for Postscript files, but works with PS and PDF, since sometimes pspdfposter does not like your PS files. Psdfposter is a bash script with a Zenity GUI, and requires pspdftool.
TYM (Typo Manager) is software for managing fonts in formats like .OTF (OpenType), .TTF (TrueType), and .PFA/.PFB (Typo1). It allows you to add or "link" fonts, activate or deactivate them, and delete them. It also handles the "group font" function and stores several fonts inside one file.
JImageView an image viewer with no extra features. It is essentially an image display plus a menu-bar which includes the following actions: Rotate (Clockwise, Counter Clockwise, Rotate Normal); Scale (Zoom In, Zoom Out, Zoom to fit, Zoom Normal); Mirror (Flip Horizontally, Flip Vertically, Flip Normal); Fullscreen display; Slideshow mode; and Print.