On this page:
Graphics (Drawing)
Graphics (CAD)
Graphics (Video)
Graphics (Drawing)
bitmapDescription: tool for creating or editing rectangular bitmap images TO RUN: athena% bitmap file.xbm & |
convert (ImageMagick)Description: utility to convert images between various graphic formats. Other tools in the suite supply various utilities for display and interactive manipulation of images TO RUN: athena% convert options infile outfile selected additional utilities: animate displays a sequence of images on a workstation running X composite composites images together conjure interprets and executes scripts in the Magick Scripting Language display displays an image on a workstation running X identify describes the format and characteristics of one or more image files import capture some or all of an X server screen and save the image to a file mogrify transforms an image or a sequence of images montage creates a composite image by combining several images There is local documentation See also: DjVu Libre utilities, ds9, eog, FWTools, LyX, NetPBM Utilities, xv, xwd |
diaDescription: diagram creation program suitable for applications such as flowcharts and circuit diagrams TO RUN: athena% dia & Author Website, with documentation See also: eagle, Electric VLSI, Graphviz, xdot, inkscape, ipe, Magic, tgif, Xara LX, xcircuit, xfig, xpaint |
DjVu Libre utilitiesDescription: set of utilities for manipulating DjVu files. DjVu is an image file format that supports high compression ratios, and which includes: good compression for indexed-color images such as screen capture; composition of images via masked layers with different encodings; multiple-page images; interactive retrieval of image regions at adjustable resolution. Among other features, DjVu is good at compressing scanned pages containing text, diagrams, symbols, and images TO RUN: athena% command options files Commands include: Encoding tools: bzz, c44, cjb2, cpaldjvu, csepdjvu Decoding tools: ddjvu, djvups Manipulation tools: djvm, djvmcvt, djvudump, djvuextract, djvumake, djvused, djvuserve, djvutxt Author Website See also: convert (ImageMagick), eog, FWTools, NetPBM Utilities, xv |
ds9Description: astronomical imaging and data visualization application, supporting FITS images and binary tables, multiple frame buffers, region manipulation and many scale algorithms and color maps. Provides for easy communication with external analysis tasks and is configurable and extensible via XPA and SAMP TO RUN: athena% add ds9 athena% ds9 & There is a home page and a tutorial See also: convert (ImageMagick), FWTools |
eagleDescription: schematic diagram and circuit board design tool TO RUN: athena% add eaglecad athena% eagle [-ver 6.4] & (-ver switch for new 6.4 release) Provider Website, MIT distributor There is a tutorial and manual See also: dia, Electric VLSI, gEDA, gerbv, Magic, ngspice, xcircuit Note: The version installed on Athena is a limited free version; more information is here |
eogDescription: graphics viewer that can display images and image collections in many native formats (including GIF, JPEG, TIFF, PNG, SVG, XBM, XPM and others) TO RUN: athena% eog file & See also: convert (ImageMagick), DjVu Libre utilities, FWTools, xv |
FreeWRLDescription: VRML2/VRML97/X3D file viewer- supports a variety of enhancements including animation TO RUN: athena% freewrl options file.wrl (to view a file) athena% freewrl options http://web.mit.edu/sample/file.wrl (to view a URL) athena% add freewrl athena% firefox-wrl & (to configure and launch firefox to use the freewrl plugin to view VRML files; in the future you can launch firefox normally) Author Web site with documentation; additional information is here. There are 2 different, incompatible VRML types- VRML1, or Open Inventor format, viewable on Athena by ivview, and VRML2/VRML97, viewable by freewrl. In order to allow the viewers to be configured for both of these in the same Web bowser, VRML files must have distinct mime types and extensions. For this reason, you should give your VRML1 files a .iv extension, even if you have been using .vrml or .wrl extensions previously. You don't need to change the header line in your VRML files however- if it's similar to #VRML V1.0 ascii you can leave it that way. Conversely, your VRML2 files should have a .wrl or .vrml extension, and a header line similar to #VRML V2.0 utf8 See also: ac3d, geomview, ivview, orbisnap, pymol, rasmol Note: A freewrl plugin is available; launching firefox once as above and navigating to a URL ending in a VRML2 file will allow using the plugin to display the VRML file |
FWTools (openev)Description: collection of utilities for dealing with GIS image data. openev is an image viewer that can handle multiple image formats (including jpeg2000), and which can filter and process images in a variety of ways. Components include MapServer (Web mapping package), GDAL/OGR (library and set of command-line utilities for reading and writing a variety of geospatial raster (GDAL) and vector (OGR) formats), PROJ.4 (cartographics projections library with associated utilities) and OGDI (multiformat raster and vector reading technology that supports various military formats) TO RUN: athena% add fwtools athena% openev [-h] file (to view file in openev) athena% program infile outfile (to use program to convert infile to outfile) There is local openev documentation and an FWTools Web page; man pages for many of the utilities (look in /mit/fwtools/man/man1 directory for their names) See also: convert (ImageMagick), DjVu Libre utilities, ds9, eog, Fiji, xv Note: Use of the -h switch (enable hardware OpenGL) may be necessary to work around a bug that can cause a crash on launch |
geomviewDescription: geomview is an interactive program for viewing 3d objects. Objects can be described by data files in a variety of formats. Once an object is loaded into geomview, the user can interactively move around the scene, looking at objects from all sides; the user can also change visual characteristics of the object, such as color and transparency. geomview also has facilities for communicating with external modules provided by users; a number of these are supplied with the distribution TO RUN: athena% geomview & External modules: select one from the External Modules pick list in the main window Author Website See also: ac3d, FreeWRL, ivview, K3DSurf, OpenDX, ParaView, pymol, rasmol, Visualization Toolkit Note: This application is no longer installed. You can install it from the geomview Ubuntu package using aptitude or synaptic |
gerbvDescription: viewer for Gerber RS-274X files. This is an industry standard format used for designing circuit boards. gerbv also supports drill files. The formats supported are known under names as NC-drill or Excellon. gerbv can load multiple overlays from separate Gerber files, and can output the images it displays in png format TO RUN: athena% gerbv [files.grb] & Author Website See also: eagle, electric VLSI, Magic |
gimpDescription: gimp (GNU Image Manipulation Program) is a piece of software suitable for such tasks as photo retouching, image composition and image authoring. It can be used as a simple paint program, a photo retouching program, an online batch processing system, a mass production image renderer, an image format converter and others. GIMP is expandable and extensible. It is designed to be augmented with plugins and extensions. The advanced scripting interface allows many customized actions to be performed TO RUN: athena% gimp & |
GLEDescription: compiler for a language that generates 2d graphs and plots. The GLE translator gle converts files in the GLE source language (.gle files) to printable form (various common image file formats, pdf and PostScript) TO RUN: athena% gle options -d format file.gle (to run command-line version, where format is one of svg, eps, ps, png, jpg, pdf) athena% qgle & (to run Qt GUI version) Author Website See also: Gephi, gnuplot, Graphviz, xdot, LibreOffice Drawing, tgif, xcircuit, xfig, xpaint |
GLUT/GLUIDescription: GLUT (OpenGL Utility Toolkit) is a programming interface with ANSI C and FORTRAN bindings for writing window system independent OpenGL programs. The toolkit supports the following functionality: multiple windows for OpenGL rendering; callback driven event processing; sophisticated input devices; an ``idle'' routine and timers; a simple, cascading pop-up menu facility; utility routines to generate various solid and wire frame objects; support for bitmap and stroke fonts; miscellaneous window management functions, including managing overlays. GLUI is a window-system independent C++ interface library that interfaces to GLUT and which provides controls such as buttons, checkboxes, radio buttons, spinners and listboxes for OpenGL/GLUT applications TO RUN: compile with include files below /usr/include/GL, and link against library /usr/lib/x86_64-linux-gnu/libglut.a or /usr/lib/x86_64-linux-gnu/libglut.so (or /usr/lib/libglui.a or /usr/lib/libglui.so for GLUI) (64 bit machines; replace x86_64-linux-gnu with i386-linux-gnu for 32 bit) There is also a GLUI manual See also: OpenGL |
GNU plot utilitiesDescription: The GNU plotting utilities consist of seven command-line programs: the graphics programs graph, plot, tek2plot, and plotfont, and the mathematical programs spline, ode, and double. Distributed with these programs is GNU `libplot', the library on which the graphics programs are based. `libplot' is a function library for device-independent two-dimensional vector graphics, including vector graphics animations under the X Window System TO RUN: athena% graph options datafile See man pages for further information See also: gnuplot, Grace, Graphviz, xdot, tgif |
Graphviz, xdotDescription: suite of tools for creating and visualizing graphs and networks; xdot is an interactive viewer for graphs written in Graphviz's dot language TO RUN: Please consult the Graphviz and xdot documentation. Main Graphviz components include: dot (hierarchical or layered drawings of directed graphs) neato ("spring model" layouts; default tool if graph is not too large) fdp ("spring model" similar to neato that uses a different mechanism for generating layouts) sfdp (multiscale version of fdp for layout of large graphs) twopi (radial layouts; nodes are placed on concentric circles depending on their distance from a given root node) circo (circular layout suitable for certain diagrams of multiple cyclic structures) dotty (graph editor written on top of dot) vimdot (editor for .dot files incorporating a GUI for displaying graph output) Author Website See also: dia, Gephi, GLE, GNU plot utilities, gnuplot, xcircuit, xfig, xpaint Note: You may want to install the graphviz-doc Ubuntu package using aptitude or synaptic for local access to documentation |
inkscapeDescription: GUI editor for 2D Scalable Vector Graphics (SVG) format drawing files, with some capabilities similar to Adobe Illustrator, CorelDraw, Visio. Supported features include basic shapes, paths, text, alpha blending, transforms, gradients, node editing, SVG-to-PNG export and grouping. SVG is a W3C standard XML format for 2D vector drawing that allows defining objects in the drawing using points, paths and primitive shapes TO RUN: athena% inkscape & athena% inkview files.svg & (to view a "slide show" in svg format) See also: dia, ipe, LibreOffice Drawing, Magicpoint, Scribus, tgif, Xara LX, xcircuit |
ipeDescription:extensible drawing editor that can incorporate text and figures in LaTeX; this allows it to use full LaTeX functionality in the graphics it produces, and makes it easy to incorporate output into LaTeX documents. It can generate encapsulated PostScript and pdf directly, as well as its own native xml format TO RUN: athena% ipe & athena% pdftoipe file.pdf (to convert a pdf file to ipe xml format) There is an ipe Web page and online manual See also: dia, inkscape, latex, Scribus, tgif, Xara LX, xcircuit |
ivviewDescription: VRML1/Inventor viewer TO RUN: athena% ivview file.iv See also: ac3d, FreeWRL, geomview, Open Inventor, orbisnap Note: Currently broken on debathena-precise |
LibreOffice DrawingDescription: drawing component of LibreOffice office suite TO RUN: From Ubuntu Dash: type LibreOffice Drawing in Search box From command line: athena% libreoffice & (select File -> New -> Drawing) For documentation look here |
LibreOffice Presentation GraphicsDescription: presentation graphics component of LibreOffice office suite TO RUN: Click on LibreOffice Impress icon on Gnome applet bar From command line: athena% libreoffice & (select File -> New -> Presentation) For documentation look here See also: Magicpoint |
MagicpointDescription: slide show generator, where "slides" are generated from a text file incorporating presentation data and formatting commands written in internal scripting language. Utilities mgp2ps and mgp2html can be used to convert Magicpoint scripts to PostScript and html repectively TO RUN: athena% mgp file.mgp There is a magicpoint home page See also: inkscape, LibreOffice Presentation Graphics, Xara LX |
NetPBM UtilitiesDescription: large set of utilities to convert images between various graphic formats with some editing capabilities. Conversion is done through several related intermediate formats (pbm, pgm, ppm, pnm) TO RUN: athena% command file (there are too many commands to list individually) A list of commands along with man pages is here, and some explanatory information is here. Commands are frequently chained together through a series of pipes See also: convert (ImageMagick), DjVu Libre utilities, raster, rayshade, xv |
Open Inventor, OpenGLDescription: The Open Inventor 3d Toolkit is an object-oriented toolkit that simplifies and abstracts the task of writing graphics programming into a set of objects. OpenGL is a 3d rendering library. It is available in the X window system through the GLX extension. Linux machines support Mesa, an OpenGL clone athena% SceneViewer -e file.env file.iv (to view a scene with env environment files) To link against OpenGL libraries: Compile with include files below /usr/include/GL, and link against library /usr/lib/libGL.so (and possibly also additional libraries in same directory) See also books: "The Inventor Mentor", "OpenGL Programming Guide" and "OpenGL Reference Manual" See also: ac3d, GLUT, ivview, K3DSurf, OpenDX, ParaView, Visualization Toolkit Note: SceneViewer is currently broken on debathena-precise. The ivlib locker contains information and examples of Open Inventor and OpenGL files. A local Web page exists; the information is old but may be useful |
orbisnapDescription: VRML2/VRML97 3d scene viewer with an intuitive user interface; it can manage virtual scene viewpoints, save VRML files, run dynamic animations and connect to a remote server running the Matlab Virtual Reality Toolbox TO RUN: athena% add orbisnap athena% orbisnap file.wrl (to view a file) athena% orbisnap http://web.mit.edu/sample/file.wrl (to view a URL) Vendor Website There are 2 different, incompatible VRML types- VRML1, or Open Inventor format, viewable on Athena by ivview, and VRML2/VRML97, viewable by orbisnap or other VRML2 viewers. In order to allow the viewers to be configured for both of these in the same Web bowser, VRML files must have distinct mime types and extensions. For this reason, you should give your VRML1 files a .iv extension, even if you have been using .vrml or .wrl extensions previously. You don't need to change the header line in your VRML files however- if it's similar to #VRML V1.0 ascii you can leave it that way. Conversely, your VRML2 files should have a .wrl or .vrml extension, and a header line similar to #VRML V2.0 utf8 |
POV-RayDescription: Persistence of Vision ray tracer- generates ray-traced images from .pov povray image description files. Generates images in GNU .png format by default TO RUN: athena% add povray athena% povray +I file.pov options See the POV-Ray Web page, documentation site and tutorial site See also: ac3d, blender, K3DSurf, molden, platon, rayshade, xv |
pstoeditDescription: utility that allows conversion of PostScript files to a variety of editable formats (tgif, xfig, others) TO RUN: athena% pstoedit -f format infile.ps outfile |
rayshadeDescription: ray-tracing renderer that generates output images in Utah Raster Toolkit (rle) format. rayshade generates an rle image file that can be viewed with the xv image viewer. Input file is ASCII text, consisting of commands in rayshade internal language; in simple cases commands can be input directly on command line ( athena% echo "sphere 2 0 0 0" | rayshade > sphere.rle) TO RUN: athena% add rayshade_v4.0 athena% cat file.ray | rayshade > file.rle There is an online manual in dvi format- see file /mit/rayshade/distrib/Doc/guide.dvi. See also the Rayshade Web page |
ScribusDescription: page layout application that can export directly to pdf. It is fully compliant with recent pdf standards TO RUN: athena% scribus & There is a home page, wiki, review article and documentation site See also: Acrobat, FrameMaker, gimp, inkscape, ipe, latex, Xara LX Note: This application is no longer installed. You can install it from the scribus Ubuntu package using aptitude or synaptic |
tgifDescription: 2d structured drawing program TO RUN: athena% tgif file & There is information on the Web See also: dia, gimp, GLE, GNU plot utilities, Grace, inkscape, ipe, LibreOffice Drawing, pstoedit, Xara LX, xcircuit, xfig, xpaint |
Xara LXDescription: vector graphics drawing application TO RUN: athena% xaralx & There is an author site See also: dia, inkscape, ipe, LibreOffice Drawing, Magicpoint, Scribus, tgif, xcircuit Notes: On debathena machines, if you use the Ubuntu package version (/usr/bin/xaralx), it won't run if your home directory is in AFS due to a design feature that is incompatible with AFS. This application is no longer installed. You can install it from the xaralx Ubuntu package using aptitude or synaptic. |
xcircuitDescription: drawing program specialized for generating publication-quality schematic circuit diagrams TO RUN: athena% xcircuit & There is an Author Website with a reference manual, tutorial and other information See also: dia, GLE, eagle, Electric VLSI, Graphviz, xdot, inkscape, ipe, Magic, tgif, Xara LX, xfig, xpaint |
xfigDescription: menu-driven drawing program allowing the user to draw and manipulate objects interactively in an X Window TO RUN: athena% xfig & See also: dia, gimp, GLE, Graphviz, xdot, pstoedit, tgif, xcircuit, xpaint |
xpaintDescription: drawing program, similar to the old MacDraw TO RUN: athena% xpaint & See also: dia, gimp, GLE, Graphviz, xdot, tgif, xcircuit, xfig |
xvDescription: interactive, general-purpose graphics viewer that can display, convert and manipulate images in many native formats (including GIF, JPEG, TIFF, PBM, X11 bitmap) TO RUN: athena% add graphics athena% xv file & there is an online manual; xv can be used to grab screenshots; right click on splash screen, then click on grab button for options See also: convert (ImageMagick), DjVu Libre utilities, eog, FWTools, gimp, NetPBM Utilities, rayshade, xwd |
xwd, xwudDescription: xwd dumps the contents of an X Window image into a specially formatted dump file. xwud displays such a stored image in an X Window TO RUN: athena% xwd -out tofile then after the cursor shape changes to a cross-hair, move it into the window you want to dump and click any mouse button athena% xwud -in fromfile See also: convert (ImageMagick), xv |
Graphics (CAD)
ac3dDescription: application for constructing 3d models of objects. Supports a native object description format and can export models in most common 3d image description formats TO RUN: athena% add ac3d athena% ac3d & (for version linked dynamically to libGL.so) athena% ac3ds & (for version linked statically to Mesa) There is an author Web page See also: blender, FreeWRL, geomview, ivview, K3DSurf, OpenDX, Open Inventor, ParaView, POV-Ray, Visualization Toolkit |
blenderDescription: 3d modeling, animation, rendering, post-production, interactive creation and playback application TO RUN: athena% blender athena% blenderplayer [options] file.blend (to play a blender animation file file.blend) There is an author Web page and tutorial page See also: ac3d, OpenDX, ParaView, POV-Ray, Visualization Toolkit |
LibreCADDescription: two dimensional CAD package forked fron QCad TO RUN: athena% librecad & Note: This application is not installed. You can install it from the librecad Ubuntu package using aptitude or synaptic; it is Ubuntu's replacement for QCad which is now deprecated. The internal manual is not yet available |
Graphics (Video)
mplayerDescription: plays video animations in multiple image formats including MPEG/VOB, ogg, wma/wmv, avi, asf, VDC, SVDC, DVD and others, and a variety of audio formats including mp3 TO RUN: athena% mplayer options mrl (where mrl is a filename or media resource locator- see man page for more information) See also: mpg123, RealPlayer, vlc, xine, xmms |
vlcDescription: plays video animations in multiple image formats TO RUN: athena% vlc options mrl (where mrl is a filename or media resource locator- see man page for more information) Note: may be broken in debathena-precise release. If you get an error message at launch like: error: No plugins found. Check your VLC installation! you can work around it by setting the VLC_PLUGIN_PATH variable to /usr/lib/vlc/plugins in the terminal window you launch VLC from before launching it |
xineDescription: plays video animations in multiple image formats including MPEG, ogg, avi, asf, quicktime, VDC, SVDC, DVD TO RUN: athena% xine options mrl (where mrl is a filename or media resource locator- see man page for more information) Note: xine is likely to not work if you have an AFS home directory; you can try to work around this as follows: 1. If you have a ~/.xine directory delete it (or save if with another name if you want to preserve the contents). 2. Make a symbolic link: ~/.xine -> /var/tmp/.xine by typing: mkdir /var/tmp/.xine; ln -s /var/tmp/.xine ~/.xine 3. Relaunch xine. You will need to repeat this on future logins as the setting is not preserved |
