This is a very simple GUI framework, for use with SDL. It is very flexible, but
is by no means a complete windowing system. Feel free to improve it!! :)
It contains a C++ GUI class with a very rudimentary C interface,
and a set of useful widget classes.
hppsmtools is a program for communicating with the HP PhotoSmart
C5340A and Konica Q-EZ digital cameras. You can retrive, have an
index of, delete and shoot pictures.
Under Linux there aren't many freely available vector graphics editors and
as far as I know there are none that can edit EPS (encapsulated postscript)
and PDF (portable document format) files. I produce lots of these files in
my day-to-day work and I would like to be able to edit them. The best vector
graphics editor I have found so far is Inkscape but it only reads SVG
files... (Note: the upcoming v0.46 should be able to read PDFs!)
To overcome this problem I have written a very small utility to convert PDF
files to SVG files using Poppler and Cairo. Version 0.2.1 is available here
(with modifications by Matthew Flaschen and Ed Grace). This appears to work
on any PDF document that Poppler can read (try them in XPDF or Evince since
they both use Poppler).
So now it is possible to easily edit PDF documents with your favourite SVG
editor! One other alternative would be to use pstoedit but the commercial
SVG module costs (unsurprisingly!) and the free SVG module is not very good
at handling text...
INTERGIF 6.15 is a program for joining GIFs together (for animation),
or splitting animations apart, or for optimising animations created
by other programs.
* Supports the animation, transparency and interleaving features of GIF89a.
* Eliminates unused palette entries.
* Minimises the final size of the GIF with a devious and cunning optimisation
routine: almost every animated GIF the author has found on the web ends up
smaller when run through InterGif.
* Can forcibly reduce a GIF's palette to the standard Acorn 256-colour palette,
or to a 216-entry "web safe" colour cube (as used on the Macintosh and by
most Windows browsers),or to a palette file you supply. Alternatively, it can
calculate the best palette for displaying the GIF, and then reduce to that.
* From version 6.03, this also works with 16bpp and 24bpp input images -- and
with GIFs which use more than 256 colours in total. (GIFs can only use 256
colours per frame, but each frame can have its own palette.)
* Lets you trim away any wholly transparent rows or columns from the edges of
your GIF (whether single-frame or animated).
* Can dither 16bpp or 24bpp input files to whatever palette is required (error
diffusion implementation kindly donated by Martin Wurthner).
This is a port of jgraph, a powerful program for generating graphs
in postscript format. The Winter 1993 Usenix Technical Conference
proceedings contains a paper describing jgraph. Also, see the
jgraph homepage for more details.
KDE screen management library.
Visualises simple graphs (networks) based on a transition matrix,
utilities to plot flow diagrams, visualising webs,... Support for
the book "A practical guide to ecological modelling - using R as a
simulation platform" by Karline Soetaert and Peter M.J. Herman
(2009). Springer. Includes demo(flowchart), demo(plotmat), demo(plotweb)
Mxp (Mandelbrot explorer) is an X application for computing and exploring
Mandelbrot sets. Features of mxp include:
- zoom and un-zoom
- dynamic resizing of drawing window
- setup save/load
- asynchronous image generation (buttons always work)
- GIF output
- animation
- nine color schemes
- color rotation
- color change options
- detailed statistics
This is autopano-sift-2.4 ported to plain "C"
The source is kept as close as possible to the original version.
It should have the same inputs and outputs as the original "C#" version
which is available in ports as graphics/autopano-sift
This is an image format handler for Tk. It handles the following image
formats:
bmp, gif, png, jpeg, tiff, xpm, xbm, and postscript.
Using this library with Tcl/Tk applications allows one to work with
photos and images in the application.