The squish library (abbreviated to libsquish) is an open
source DXT compression library written in C++.
The SVGFig package lets you draw mathematical figures in Scalable
Vector Graphics format (SVG), using the Python language.
As a tool, its usefulness lies somewhere between freehand drawing
programs, which don't give you quantitative control over your figures,
and traditional plotting packages, which fit your data into a prescribed
template. SVGFig allows you to draw anything you can express in Python.
SVGFig is particularly suited to handle non-linear geometries. All
lines, including the coordinate axis, curve if passed through a
non-linear coordinate transformation, and coordinate systems can be
nested in trees. This generalizes all the tools necessary for making
plots, so it is easy to create polar plots of radial data, Hammer-Aitoff
projections of the sky, translations in hyperbolic spaces, or experiment
with new representations.
SVGFig also maintains a convenient representation of SVG images as
Python constructs, so you can load graphics from SVG files, dissect
them, manipulate them with an automated script, and save them in batch.
Raster3D is a set of tools for generating high quality raster images of
proteins or other molecules.
The core program renders spheres, triangles, cylinders, and quadric
surfaces with specular highlighting, Phong shading, and shadowing. It
uses an efficient software Z-buffer algorithm which is independent of
any graphics hardware.
Ancillary programs process atomic coordinates from PDB files into
rendering descriptions for pictures composed of ribbons, space-filling
atoms, bonds, ball+stick, etc.
Raster3D can also be used to render pictures composed in other programs
such as Molscript in glorious 3D with highlights, shadowing, etc. Output
is to pixel image files with 24 bits of color information per pixel.
Rayshade is a system for generating ray-traced images. Rayshade's main
function is to read a multi-line ASCII file describing a scene to be
rendered and produce a file containing the ray traced image.
Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral. This may
be useful if you mistakenly overwrite a partition or if a device such as a
digital camera memory card is bogus.
RenRot is utility written in Perl, aiming to carry out different processing
tasks upon the image files (especially those containing EXIF data).
RenRot renames files according to the flexible name template (allowing the
DateTimeOriginal and FileModifyDate EXIF tags, if they exist, otherwise, the
name will be set according to the current time stamp). Furthermore, RenRot
can aggregate files according to the shooting time period.
Additionally, it can losslessly rotate JPEGs and their thumbnails, based on
the Orientation EXIF tag, or a given angle.
The script can also put commentary into the Commentary and UserComment tags.
Personal details can be specified via XMP tags defined in a configuration
file.
A small tool to recompress JPEG, PNG, and GIF images.
repng2jpeg is a single binary, which makes it readily available, and simple
for use in scripts, and other utilities. Some of the possibilities include
- mass recompression of entire directory/ies
- scripted via Perl, as an online utility
- your-creative-usage-here...
rgbPaint is a very basic GTK+2.6 (or later) based program designed for
editing pixel based images. It is a fork of mtPaint 3.09. It can only
edit and save RGB images to PNG, JPEG, or ICO files. It can read PNG,
JPEG, TIFF, GIF, ICO, files and possibly others like TGA, PCX, and SVGi
if they are installed with your version of GTK+2.
Caelum is a plug-in/library for Ogre targeted to help create
nice-looking (photorealistic if possible) atmospheric effects such as
sky colour, clouds and weather phenomena such as rain or snow.
Ristretto is a fast and lightweight picture-viewer for the
Xfce desktop environment.