.wwf toolkit is a set of shell scripts to convert PDF files to .wwf files and vice versa. The resulting .wwf files are virtually indistinguishable from files created with the official WWF drivers.
a2png is a small program that converts plain text into PNG images.
aart converts PNM (PGM, PBM, PPM) images into colored ASCII. It supports user-defined color palletes, PSF fonts, and character sets. It generates a PPM image file or a text file.
Asciidia generates bitmap files (in the PNG format) from simple ASCII diagrams. It was inspired by ditaa but has a plugin based architecture, which allows it to draw specialized diagrams.
AutoTrace is a program for converting bitmap to vector graphics. The aim of the AutoTrace project is the development of a freely available application similar to CorelTrace or Adobe Streamline.
Caméléon is a universal file converter tool. You can use its simple graphical interface to convert files into various formats, such as images, documents, video, and music.
Converseen is a batch image converter and thumbnail creator. It supports more than 100 image formats, including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF.
csv2png and csv2jpeg
csv2png and csv2jpeg are for plotting more general data from csv files. This is a very basic program, intended for CGI use.
ditaa is a small command-line utility that can convert diagrams drawn using ASCII art into proper bitmap graphics. It interprets ASCII art as a series of open and closed shapes, but it also uses special markup syntax to increase the possibilities of shapes and symbols that can be rendered.
dxf2G is a simple program that converts DXF 2D files into .ngc G-code files that can be used in programs such as Emc2.
DXF2papercraft converts a polygonal 3D model stored as a DXF file into a plain drawing in the form of a 2D DXF file.
EasyBMPtoAVI is a cross-platform, easy-to-use application that converts a series of BMP images of any bit depth to an AVI movie file. EasyBMPtoAVI supports both command-line and interactive use.
ecg2png is designed to convert scanned 12-lead electrocardiograms into PNG format and a web-friendly image size. It assumes that the electrocardiogram (ECG) is printed with a black line on white paper with a red grid.
This open source, digitizing software converts an image file showing a graph or map, into numbers. The image file can come from a scanner, digital camera or screenshot. The numbers can be read on the screen, and written or copied to a spreadsheet.
With epsjoin you can create a postscript document from a collection of eps images. Each image is put on a separate page, individually rotated and translated.
Epstool is a utility to create or extract preview images in EPS files, fix bounding boxes and convert to bitmaps. It features: Add EPSI, DOS EPS or Mac PICT previews, Extract PostScript from DOS EPS files, Uses Ghostscript to create preview bitmaps, and Create a TIFF, WMF, PICT or Interchange preview from part of a bitmap created by Ghostscript.
gen3img is a tool to automatically convert graphic files to three different sizes, in three different (or same) qualities if the output file format allows that.
gfXcon converts image files between different formats. It supports all formats that Imlib2 currently supports. It is console-based, but needs X to operate.
The gif2png program converts files from the obsolescent Graphic Interchange Format to Portable Network Graphics. The conversion preserves all graphic information, including transparency, perfectly. The gif2png program can even recover data from corrupted GIFs.
gifmerge merges single GIFs into an GIF89a Animation. gifmerge is based on txtmerge written by Mark Podlipec, part of XANIM distribution.
GPSBabel converts waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan.
The hp2xx program is a versatile tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter language into a variety of popular graphics formats, both vector- and raster-oriented.
HPGL-Distiller is a small program that was written to filter out aspects of a HPGL file which are not relevant for various HPGL output devices, typically vinyl cutters. The original reason for filtering out the irrelevant codes was that my own personal vinyl cutter was responding poorly to the excess data.
HPGL-DXF is a program to convert HPGL files into DXF format, which can be read by the likes of QCAD.
HPGS - HPGl Script
An HPGL/2 interpreter, which renders HPGL/2 through a Postscript-like API. Currently, it can render to eps and png files. For rendering the scenery to pixel formats, a rendering engine has been coded, which draws vector graphics into pixel buffers.
html2jpg converts HTML pages to images (gif, jpg, png, ps, etc..). html2jpg requires Mozilla (only some versions) to work.
ies2iv opens an IESNA file and translates it to the Open Inventor format in order to represent it in 3D and visualize it with software like ivview.
IFSgr render Fractint's 2D IFS (Iterated Function System) files to grayscale, converts them to Gimp IFS Compose format. The IFSes are automatically scaled and translated to fit to the canvas (more precisely to [0,1]x[0,1] square).
IIE stands for Image Information Extractor. It's designed to extract metadata from images and export it to different formats (txt, csv, xml).
Image Sign is a utility to digitally sign images and store the signature within them in a comment block. This allows the images to be viewed as normal but their integrity can easily be verified with no extra information.
img2eps packages raster images into EPS (Encapsulated PostScript) files, using whatever PostScript features are advantageous. If possible, the compressed image data is copied directly to the EPS file. Supported image file formats are GIF, JPEG, PNG, TIFF, and XPM.
img2pdf converts multiple PNG, TIFF and/or JPEG images to a PDF file.
img2xterm is a program that can display bitmap images on 256-colour terminals by converting them into Unicode block characters and xterm compatible control sequences.
This package contains a pair of command-line utilites for translating between bitmap images (JPEG, PNG, GIF, Targa, BMP, etc.) and PostScript files. It requires Python (version 2.2 or higher) and the Python Imaging Library.
ImgWorks is a graphical batch image converter that uses ImageMagick along with Endeavour Mark II to conveniently convert and edit a user-specified list of image/video files.
jbig2enc is a fairly fully featured JBIG2 encoder. JBIG2 encodes bi-level (1 bpp) images using a number of clever tricks to get better compression than G4.
jp2a is a small utility that converts JPG images to ASCII. It's written in C and released under the GNU General Public License v2 or later. Read more
(shareware) jpg2pdf is a very flexible and powerful PERL5 program. It can convert a collection of jpeg images into a unique PDF. You can use jpg2pdf like a module inside your applications (cgis, ...).
khtml2png is a command line program to create PNGs of webpages.
(shareware) KVEC is a tool which can vectorize images using several graphic formats: WMF Windows Metafile, Enhanced Metafile, AutoCad DXF, HPGL, ART, Postscript, Adobe Illustrator AI, SVG/SVGZ (Scalable Vector Graphics), SWF, DST, HTML.
libsvgtoswf converts Scalable Vector Graphics (SVG) into Macromedia Flash (SWF) files.
LProf is an open source color profiler that creates ICC compliant profiles for devices such as cameras, scanners and monitors.
mesh2hmap is a simple command line tool for converting 3D meshes to raster heightmaps. This tool allows you to create terrains in your favourite 3D modeller and then easily convert to a heightmap.
mungempo is a commandline Python tool which extracts stereoscopic images from .MPO format files (e.g. as created by Fuji W3 camera) and either save them as separate Left /Right images or as an anaglyphic composite (suitable for viewing with coloured 3D glasses.
Netpbm is a toolkit for manipulation of graphic images, including conversion of images between a variety of different formats. There are over 220 separate tools in the package including converters for about 100 graphics formats.
ocre takes a PGM file and outputs ASCII characters.
openAviToGif is a simple application that converts video into an animated GIF. It features high-quality output, conversion tuning, and batch processing.
A PNG optimizer that recompresses the image files to a smaller size, without losing any data. It works in a manner similar to pngcrush, but it has a wider automatic search space (leading to possibly a better compression), and it runs faster
pdf2djvu creates DjVu files from PDF files. It is able to extract graphics, text layer, hyperlinks, document outline (bookmarks), and metadata.
PdfRipImage is a program to automatically extract images from PDF documents and convert them to a format of your choice (such as JPEG or TIFF). It runs on UNIX-like platforms and requires utilities from netpbm and xpdf.
Phatch handles all popular image formats and can duplicate (sub)folder hierarchies. It can batch resize, rotate, apply perspective, shadows, rounded corners, ... and more in minutes instead of hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for renaming and data stamping. Phatch also supports a console version to batch photos on web servers. Read more
Photini is an easy to use digital photograph metadata (EXIF, IPTC, XMP) editing application. Read more
pict2png is a utility for converting files in the Macintosh PICT image format to the PNG image format.
pixel2svg converts pixel art to SVG - pixel by pixel.
png2html takes a PNG image and transforms it into a Web page with the use of a text file.
png2linuxlogo is a command-line utility to convert a PNG image of appropriate size (80x80 pixels) and type (palette, 223 or fewer colors) to the "full-color" logo format used by the Linux kernel. That is, its output is a text file that is suitable for replacing include/asm/linux_logo.h in standard Linux kernel distributions (versions 2.0 and up, probably).
Pngcrush is an optimizer for PNG (Portable Network Graphics) files. It can be run from a commandline in an MSDOS window, or from a UNIX or LINUX commandline. Its main purpose is to reduce the size of the PNG IDAT datastream by trying various compression levels an PNG filter methods. It also can be used to remove unwanted ancillary chunks, or to add certain chunks including gAMA, tRNS, iCCP, and textual chunks. Read more
Contains pnmtopng and pngtopnm, utilities for use with the rest of the PBMplus/NetPBM suit.
ppmtoansi converts an image in .ppm format to text with ANSI coloring. Uses could include viewing of picture attachments in the mutt e-mail client.
pstoedit translates PostScript and PDF graphics into other vector formats. Read more
Python-GPSBabel is a Python wrapper around GPSBabel. It is a complete interface for Python, allowing easy mechanisms for the developer to control GPSBabel from within a Python application.
Rawstudio can read and convert RAW-images from many different cameras, including Nikon and Canon. It reads all dcraw supported formats, and has a realtime histogram. Read more
RawTherapee (The Experimental Raw Photo Editor) is a cross-platform raw image processing application. Read more
S3TC-BOXEN is a small tool that s3tc-compresses your bmp/jpg/png textures.
sam2p is a UNIX command line utility written in ANSI C++ that converts many raster (bitmap) image formats into Adobe PostScript or PDF files. The images are not vectorized. sam2p gives full control to the user to specify standards-compliance, compression, and bit depths.
shape2ge is a set of two applications for converting ESRI shapefiles into Google Earth KML files. It consists of a batchable converter engine that reads conversion options from an XML config file generated by the front-end or other methods. The CLI-based front-end allows you set scales and offsets (from shapefile coords to earth coords), and also to assign different display styles to different feature types.
Tex2im is a simple tool that converts LaTeX formulas into high resolution pixmap graphics for inclusion in text processors or presentations.
tiff2png provides direct TIFF-to-PNG conversion capabilities in a single package. The primary goal was to preserve alpha (transparency) information, but scaling information is also preserved, and the compression setting can be set by the user. This is a command-line program with batch capabilities (e.g., ``tiff2png *.tiff'').
Tiler is a really quick little GUI application for Win/Lin/* that can tile an image into a big image with customizable borders and such.
tozwgc is a small program that uses convert (from ImageMagick) to convert a picture from any format to a message that can be sent using Zephyr.
Tumble is a utility to construct PDF files from one or more image files. Supported input image file formats are JPEG, and black and white TIFF files (single- or multi-page). Black and white images will be encoded in the PDF output using lossless Group 4 fax compression (ITU-T recommendation T.6). This provides a very good compression ratio for text and line art. JPEG images will be preserved with the original coding.
uml2svg is an XSLT-based tool for converting XMI-compliant UML diagrams into SVG.
UniConvertor is a universal vector graphics translator, which uses the sK1 engine to convert one format to another. There are import filters for CorelDraw (CDR and CMX), Adobe Illustrator (AI), Scalable Vector Graphics (SVG), and some other formats, and export filters for AI, SVG, WMF, and sK1's own format.
vec2web is a tool to convert vector drawings (DXF) to graphics which can be used on the Web (PNG).
XnConvert is a powerful and free cross-platform batch image processor, allowing you to combine over 80 actions. Compatible with 500 formats. It uses the batch processing module of XnViewMP