![]() |
![]() |
![]() |
Welcome to the Skunkware 7 Graphics Viewers / Editors section. The programs here can be used to view and edit a broad range of graphics file formats. There is a very powerful image editor (the GIMP) and several viewers. Most of these files require that you install the Skunkware 7 graphics libraries package.
Additional X11 viewers and editors for SCO platforms are available via the Skunkware web/ftp site at http://skunkware.dev/skunkware/x11/viewers/
Name | Description | Version | OSR5 | UnixWare |
---|---|---|---|---|
Xswallow | general purpose netscape navigator plug-in | 1.0.10 | Yes | Yes |
ImageMagi | ImageMagick - a display utility | 4.0 | Yes | Yes |
povray | POV-Ray - Persistence of Vision Ray Tracer | 3.02 | No | Yes |
xv | XV - a file viewer | 3.10a | Yes | Yes |
freefont | collection of freely available X11 fonts | 1.0 | Yes | Yes |
gimp | The GNU Image Manipulation Program | 1.0 | Yes | Yes |
ghostview | View PostScript documents using ghostscript | 1.5 | Yes | Yes |
gnuplot | The GNU Interactive Plotting Program | 3.5 | No | Yes |
gv | PostScript and PDF previewer | 3.5.8 | Yes | Yes |
gphoto | GNU Photo | 0.1.2DR | No | Yes |
vrweb | Virtual Reality Scene Viewer | 1.5 | Yes | Yes |
xanim | An X11 animation viewer | 2.70.7.0 | Yes | Yes |
xascii | ascii character set table for X | 1.0 | Yes | Yes |
mathrec | Mathematical Recreation Software | 1.1 | Yes | Yes |
mgdiff | Motif-based graphical file difference browser | 1.0 | Yes | Yes |
mpegplay | MPEG video player | 2.3 | Yes | Yes |
xearth | Planet earth root window | 1.0 | Yes | Yes |
xaos | XaoS - fractal zoomer/morpher | 3.0 | Yes | Yes |
xfig | X11 figure drawing package | 3.2 | Yes | Yes |
transfig | Transport portable LaTeX figures | 3.2 | Yes | Yes |
xpdf | An X11 viewer for Adobe(tm) PDF files | 0.7a | Yes | Yes |
glib | Graphics libraries | 1.3 | Yes | Yes |
netpbm | Graphical file conversion utilities | 1.0 | Yes | Yes |
X Swallow is a plugin ive cobbled together to allow any X program to be used as an inline viewer for any appropiate mime type. So a mime type like vrml for which there does not exist, as of the moment, a plugin for linux netscape can be viewed inline to netscape with ordinary vrml viewers such as vrweb/liquid reality. Also it has all the abilities of mimeplugin by Carl Shimer & Michael J Long on which Xswallow is based and can be therefore be used to handle mimetypes that are handled by programs with no graphical interface, audio formats for the most part.
http://skunkware.dev/skunkware/uw7/x11/viewers/
http://skunkware.dev/skunkware/osr5/x11/viewers/
ImageMagick is a very powerful image viewing and animation tool. It supports a myriad of graphics file formats, and has several useful tools aside from the viewer. ImageMagick can animate any number of images (depending on your system resources) and can easily create montages of image collections. It is also possible to use ImageMagick from within Perl scripts by using various extensions to Perl.
Due to its ongoing development, ImageMagick is the author's viewer of choice. While XV, the ever-popular viewer, has many fine features which ImageMagick does not, the sheer number of file formats which ImageMagick supports makes it a more useful tool for every day usage. The ability to convert from one graphics format to another, almost seamlessly, further enhances the usefulness of ImageMagick.
http://skunkware.dev/skunkware/uw7/x11/graphics/
http://skunkware.dev/skunkware/osr5/x11/graphics/ImageMagick/
POV-Ray is a free, full-featured ray tracer, written and maintained by a team of volunteers on the CompuServe GO GRA- PHDEV Forum and on the Internet. On the Unix platform POV-Ray can be either a text-mode only program, or can optionally have preview capabilities using the X Window System.
http://skunkware.dev/skunkware/uw7/x11/graphics/
XV is the ever-popular viewer for X11, and has a very large user base. The only unfortunate aspect of XV is it has not been updated in quite a long while, and therefore does not support the more modern file formats. It doe, however, have an excellent user interface, and has very good image enhancing algorithms. This version has had the semi-official patches applied to enable it to work with PNG files and the more modern JPEG and TIFF libraries. Overall, a most excellent tool.
NOTE: XV is not free software. It is distributed under "shareware" conditions. If you use XV regularly, you are required to register it. John Bradley has put a great deal of effort into this program, and it is strongly recommended that you register your copy of XV, in order to help fund further development of this fine program.
http://skunkware.dev/skunkware/uw7/x11/viewers/
This is a collection of 79 freely available fonts. All of them were found in the CICA archives for Windows.
Some of them are missing special characters, some only contain capitals, some contain special alphabets. Be careful and check!
The collection was motivated by the lack of good fonts for Linux especially X11 and ghostscript. Scaled bitmaps look really ugly!
The Skunkware 7 GIMP distribution uses some of these fonts as the default fonts for Logos.
http://skunkware.dev/skunkware/uw7/x11/graphics/
The GIMP is a very powerful image editing tool, styled loosely after Adobe Photoshop(tm). It has many fine features, and many useful filters for all kinds of image manipulation. This current version is still a beta version, and it does have some problems, but as soon as version 1.0 is released, the Skunkware team will update the on-line Skunkware.
http://skunkware.dev/skunkware/uw7/x11/graphics/
http://skunkware.dev/skunkware/osr5/x11/graphics/gimp/
Ghostview is full function X11 user interface for ghostscript 2.4 and later.
Brief list of features:
- Ghostview parses any known version of Adobe's Document Structuring Conventions.
- Page size is automatically determined from the Document Structuring Comments. The user is able to override the values from the comments.
- Window size is set to the bounding box for Encapsulated PostScript figures.
- Default page size is Letter and can be changed via Xresources or application defaults file to A4 (or any other valid size) for our European friends.
- Scrollbars appear when necessary.
- Page orientation is automatically determined from the Document Structuring Comments. The user is able to override the values from the comments.
- Ability to view at 4 orientations: Portrait, Landscape, Upside-down, and Seascape (for those who rotate landscape the other direction).
- Ability to restrict rendering to grayscale or monochrome. (Requires ghostscript 2.6.1.)
- Ability to mark pages for printing, or saving. (Good for people that printed a 100 page document and lost page 59 due to a printer jam.)
- Can popup zoom windows at printer resolution (1 display dot = 1 printer dot).
Ghostview was written by Tim Theisen <ghostview@cs.wisc.edu>.
http://skunkware.dev/skunkware/uw7/x11/viewers/
http://skunkware.dev/skunkware/osr5/x11/viewers/
Gnuplot is a command-driven interactive function plotting program.
If files are given, gnuplot loads each file with the load command, in the order specified. Gnuplot exits after the last file is processed.
Here are some of its features:
Plots any number of functions, built up of C operators, C library functions, and some things C doesn't have like **, sgn(), etc. Also support for plotting data files, to compare actual data to theoretical curves.
User-defined X and Y ranges (optional auto-ranging), smart axes scaling, smart tic marks.
Labelling of X and Y axes.
User-defined constants and functions.
Support through a generalized graphics driver for AED 512, AED 767, BBN BitGraph, Commodore Amiga, Roland DXY800A, EEPIC, TeXDraw, EmTeX, Epson 60dpi printers, Epson LX-800, Fig, HP2623, HP2648, HP75xx, HPGL, HP LaserJet II, Imagen, Iris 4D, MS-DOS Kermit, Kyocera laser printer, LaTeX, NEC CP6 pinwriter, PostScript, QMS QUIC, ReGis (VT125 and VT2xx), SCO Xenix CGI, Selanar, Star color printer, Tandy DMP-130 printer, Tek 401x, Tek 410x, Vectrix 384, VT like Tektronix emulator, Unix PC (ATT 3b1 or ATT 7300), unixplot, and X11. The PC version compiled by Microsoft C supports IBM CGA, EGA, VGA, Hercules, ATT 6300, and Corona 325 graphics. The PC version compiled by Borland C++ supports IBM CGA, EGA, MCGA, VGA, Hercules and ATT 6300 graphics. Other devices can be added simply, but will require recompiling.
An X11 graphical client, gv is used to view and navigate PostScript and PDF documents by providing a user interface for the ghostscript interpreter.
Please note that gv is derived from Tim Theisen's ghostview 1.5.
http://skunkware.dev/skunkware/uw7/x11/viewers/
gPhoto is a graphical application for retrieving, organizing, and publishing images in various graphics formats, from a range of supported digital cameras, but also sports a basic command line interface. This is handy, if you want to set up a web camera, and use the binary in a script, e.g. with Perl.
gPhoto works with these camera models (verified by names in parenthesis):
Work in progress to support these models:
- Agfa ePhoto 308
- Agfa ePhoto 780 (Eric Berenguier
) - Agfa ePhoto 1280 (Peter Kaempf
) - Epson PhotoPC 500 (Rene Adad
) - Nikon CoolPix 900S (Ike Hishikawa
) - Nikon CoolPix 900 (Russ Wagner
) - Olympus D-220L (Scott Fritzinger
) - Olympus D-320L (Jon Stroud
) - Olympus D-340L (Shaun Moran
) - Olympus C-400L (Ole Aamot
) - Olympus C-820L (Tore Halvorsen
) - Olympus C-840L (Andrew Gray
) - Olympus C-900 Zoom (Per H. Isaksen
) - Olympus C-1000L (Gael LeDimet
) - Olympus C-1400L (Oliver Graf
)
- Casio QV line (Jeffrey Killberg
) - Kodak DC-20 and DC-25 (Del Simmons
)- Kodak DC-220/DC-260 (Jim Thompson
) - Minolta EX 1500 (Jim Thompson
) - Sony DSC-F1 (Leon Brocard
)
http://skunkware.dev/skunkware/uw7/x11/viewers/gphoto/
http://skunkware.dev/skunkware/osr5/x11/viewers/vrweb/
- Authors
- Keith Andrews (kandrews@iicm.edu): VRweb project leader
- Michael Pichler (mpichler@iicm.edu): VRweb lead programmer
- Contributed by
- Meredith Whyles (mwhyles@merlyn.net)
- For more information, visit http://www.merlyn.net/.
- SCO "Skunkmom" Sponsor
- Ron Record (rr@ronrecord.com)
- Obtained from
- ftp://ftp.iicm.edu/pub/VRweb
- Restrictions
- Refer to the COPYRIGHT and LICENCE files.
- Description
- VRweb is a freely available browser for 3D worlds and scenes modeled in VRML (the Virtual Reality Modeling Language). It was developed by the Institute for Information Processing and Computer Supported New Media (IICM) of Graz University of Technology, Austria. For information about the IICM, visit http://www.iicm.edu/. VRweb is the only free VRML browser available in full source code which does not require commercial packages such as Inventor or Motif and which will run on (almost) any Unix or Windows platform.
- Productivity
- This program displays VRML 1.0 files for the user to manipulate. When used with a web browser, such as Netscape or Mosaic, this 3D viewer allows access to the increasing number of web sites offering virtual reality content and to the advanced HyperWave servers (formerly known as "Hyper-G"). HyperWave servers represent the next generation web solution for publishing rich hypermedia documents in the Internet's World Wide Web and internal TCP/IP networks. For more information about HyperWave, visit http://www.hyperwave.de.
- Work Planned
- None
- Documentation
- To view the VRweb User Guide, visit http://www.iicm.edu/vrweb/help.
- Verification
- Run "vrweb-mesa filename &", where filename is any VRML 1.0 file. If VRwave (the Java successor to VRweb) is available, it will be invoked to view VRML 2.0 files. Both VRML 1.0 and VRML 2.0 files have a file suffix of ".wrl". VRwave can be obtained from SCO Skunkware. For more information on VRwave, visit http://www.iicm.edu/vrwave.
How to get the source
Visit http://skunkware.dev/skunkware/src/x11/viewers or ftp://ftp.sco.com/skunkware/src/x11/viewers to obtain a copy of the source in gzip format. To create the executable from the source code (on SCO OpenServer 5.0.4), follow these steps:
- Install the SCO OpenServer Development System (for the X window "imake" facility). I used version 5.1.0Ac.
- Install the Perl scripting language and the GNU Development System (for the C++ compiler). Both are available from SCO Skunkware. I used GNU 95.4c and Perl 5.003.
- Use csh (not ksh).
- Ensure that the execution search path includes the directory containing the GNU C/C++ compilers (e.g., "/usr/progressive/bin" for the Skunkware version) BEFORE any other compiler directories (e.g., "/usr/bin/" for the SCO Development System compilers).
- Execute the command: "setenv CPU SCO".
- See file INSTALLATION for an installation guide.
- The unbuilt source directory hierarchy requires about 18 Meg, and the built hierarchy requires about 50 Meg of disk space. The unstripped binary is under 5 Meg.
XAnim is a program for viewing and displaying many different animation file formats. If you have the NAS audio drivers installed in your kernel, XAnim will also play any music associated with the animation files. A fine program, and an essential part of any serious X11 desktop.
http://skunkware.dev/skunkware/osr5/x11/viewers/xanim/
The xascii program displays the complete ascii character set along with each character's value in either decimal, hexidecimal, or octal notation.
The mathrec package includes several X11 clients written by Dr. Ronald Joe Record who holds a Ph.D. in Mathematics from the University of California. Programs in the mathrec package include :
- endo - calculate and display iteratated endomorphisms of the plane
- lyap - calculate and display Lyapunov exponents of the iterated logistic map
- stars - calculate and display a star field with controls
- coral - calculate and display a coral growth simulation
- gasket - calculate and display Serpinski gaskets
- hop - calculate and display iterated parametric equations
- julia - calculate and display Julia sets
- mandel - calculate and display Mandelbrot sets (clicking the middle mouse button on a point in the Mandelbrot set will generate a window with the corresponding Julia set)
- lds - calculate and display Lattice Dynamical Systems (also known as coupled map lattices)
- madness - calculate and display various kinds of curves and stuff
- splines - calculate and display spline curves
- spore - calculate and display simulated spore growth
- xtopo - calculate and display simulated topographic maps
- xwator - calculate and display a simulation of fish and shark population dynamics over time
Most of the programs in the mathrec package work best with an 8 bit PseudoColor visual (i.e. 256 colors in a colormap). However, they can be run with a TrueColor visual (some features will not be present).
Many interesting sample runs are provided as shell scripts in subdirectories in /usr/local/mathrec. For instance, sample runs of the lyap program with preset parameters are in the directory /usr/local/mathrec/lyap and those for the endo program are in /usr/local/mathrec/endo.
For additional details on these programs, see the mathrec HTML documents.
http://skunkware.dev/skunkware/uw7/x11/misc/
stacey is an X client for exploring the Mandelbrot Set. It needs the Motif, X toolkit and X libraries to compile. It has been successfully compiled with the SCO X11R4, X11R5 and X11R6 development systems, and the SCO OSF/1 Hercules/1 dev sys. See the Makefile for more details. It runs on 16 color and 256 color X servers with PseudoColor colormap support. Other colormap sizes will probably work.
Select the area to be investiagated using the standard rubberband technique of pressing down the mouse button, dragging out the desired area, then releasing the mouse button. Stacey saves files in xwd format. It does not read in files. It can read coordinates from an .Xdefaults file, see the resources in mandel.c. Here's the keyboard usage:
- 'r' - use red colormap
- 'g' - use green colormap
- 'b' - use blue colormap
- 'm' - use mono colormap
- 'c' - use colorwheel colormap [default]
- 'n' - use default colormap [cannot be rotated]
- 's' - use stripe colorwheel colormap
- 'a' - use non-green colormap
- 'R' - toggle colormap rotation
- '1'..'9' - change colormap rotation speed
- 'x' - reverse colormap rotate direction
- 'd' - dump current fractal to file "mandel.xwd"
- space - double K value (depth of calculation) [default 128]
- 'i' - toggle between generation algorithms
- 'q' - quit program
The original program was culled from _The X Window System - Programming and Applications with Xt_, OSF/Motif Edition, by Douglas Young. It has changed somewhat dramatically since then, but its roots are evident. The original Mandelbrot generation code was derived from the section "Do It Yourself" in _The Beauty of Fractals_, by H.-O. Peitgen and P.H. Richter (see image1.c). My hack to optimize by filling areas of like color was inspired by John Gossman's article in alt.fractals concerning Contour Crawling (though it does not use his and Scott Sherman's code) (see image.c). I expect their code does much better optimizations but I couldn't get it working. The rainbow, red, green, and blue colormap code and keyboard interface code come straight from Hiram Clawson's color3 client, part of which was extracted from Foley and van Dam (see mandel.c). The window dumping source is a slightly modified xwd.c from the MIT X11R4 source distribution, originally written by Tony Della Fera at DEC back in 1985. The colormap rotation code comes from Dave Lemke's xrotmap client. The icon bitmap was created using Jef Pozkanzer's pbmplus utlities. Wing Eng helped by answering my Motif resource questions. As far as I can tell, all of the above people have kindly allowed their source to be used in other peoples' code subject, in places, to the usual restrictions on acknowledgments and sale.
Mgdiff is a graphical front end to the diff command. It permits the user to view the differences between two ASCII files in context and, optionally, to write out a third file which is the user-defined merging of those two files.
http://skunkware.dev/skunkware/osr5/x11/viewers/mgdiff/
mpegplay decodes and displays mpeg-1 encoded bitstreams on systems running X11. The player will create a new window, display the bitstream, and exit.
http://skunkware.dev/skunkware/uw7/x11/viewers/
Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space, correctly shaded for the current position of the Sun. By default, xearth updates the displayed image every five minutes. The time between updates can be changed with the -wait option. Updates can be disabled completely by using the -once option. Xearth can also render directly into PPM and GIF files instead of drawing in the root window.
http://skunkware.dev/skunkware/uw7/x11/misc/xearth/
XaoS is a protable real-time interactive fractal zoomer/morpher which works under X11, SVGA and text terminals. If you don't know what fractal is or you want to know more about XaoS features you should see the animated tutorial. Run XaoS and press 'H' twice. It is much more fun than reading the boring manual page :) and it supports foreign languages. You might also read xaos.info file for some advanced stuff (like how to write animations and tutorials manually, port or extend XaoS, algorithms used etc.)
http://skunkware.dev/skunkware/uw7/x11/misc/xaos/
http://skunkware.dev/skunkware/osr5/x11/misc/xaos/
XFig is a program for drawing figures for inclusion in a variety of UNIX based documentation systems (such as LaTeX). The Xfig package for SCO OpenServer also contains Transfig, useful in translating figures described in Fig code or PIC into a specified LaTeX graphics language.
For image manipulation, you should use The GIMP.
http://skunkware.dev/skunkware/uw7/x11/graphics/
Transfig creates a makefile to translate figures described in Fig code or PIC into a specified LaTeX graphics language. PIC files are identified by the suffix ".pic"; Fig files can be specified either with or without the suffix ".fig". Transfig also creates a TeX macro file appropriate to the target language.
http://skunkware.dev/skunkware/uw7/x11/graphics/
ftp://ftp.x.org/contrib/applications/drawing_tools/transfig/
xpdf is simply a viewer for the Adobe Portable Documentation Format. The GhostScript package, also on Skunkware, also supports the viewing of PDF files. XPDF is a very useful addition to any X11 system, especially if you browse technical documents on the Web, as many such documents are published in PDF format.
Leo Smiers has written decryption code for xpdf -- you can now view encrypted PDF files with xpdf. However, cryptography code is subject to export restrictions in the USA, so we are unable to distribute precompiled versions. If you would like to compile a decrypting version of xpdf, you can download the necessary patches either from the xpdf home page or go straight to Leo's xpdf page.
http://skunkware.dev/skunkware/osr5/x11/viewers/xpdf/
Many of the SCO Skunkware graphics utilities require the installation of several dynamically loaded shared graphics libraries. These include support for the JPEG, TIFF, XPM, Mesa3D, PNG and other graphical file formats.
The versions of the various libraries included in the Skunkware Glib package are as follows:
Name Version Original Source aalib 1.2 ftp://ftp.ta.jcu.cz/pub/aa/ Mesa 2.3 ftp://iris.ssec.wisc.edu/pub/Mesa Xaw3d 1.3 ftp://ftp.x.org/contrib/widgets/Xaw3d Gd 1.2 http://www.boutell.com/gd Gtk+ 971109 ftp://ftp.gimp.org/pub/gtk ImageMagick 4.0.4 ftp://204.183.81.131/pub/ImageMagick/ Imlib 0.5 http://www.rasterman.com Jpeg 6a ftp://ftp.uu.net/graphics/jpeg/ Mpeg 1.2 ftp://ftp.mni.mcgill.ca/pub/mpeg/ Png 0.96 ftp://ftp.uu.net/graphics/png/ Tiff 3.4 ftp://ftp.sgi.com/graphics/tiff Xpm 3.4j ftp://avahi.inria.fr/pub/xpm/ Zlib 1.0.4 http://www.cdrom.com/pub/infozip/zlib/
http://skunkware.dev/skunkware/uw7/libraries/
SCO Skunkware 7 contains a suite of graphical file format utilities. This includes the highly useful Netpbm suite of graphical file format conversion utilities.
http://skunkware.dev/skunkware/uw7/fileutil/netpbm/
Last Updated: Wednesday Jan 06, 1999 at 09:58:00 PST
© Copyright 1997 The Santa Cruz Operation, Inc. All rights reserved.