SANE ("Scanner Access Now Easy") is a universal scanner interface.
The value of such a universal interface is that it allows writing
just one driver per image acquisition device rather than one driver
for each device and application. So, if you have three applications
and four devices, traditionally you'd have had to write 12 different
programs. With SANE, this number is reduced to seven: the three
applications plus the four drivers. Of course, the savings get even
bigger as more and more drivers and/or applications are added.
sane-frontends contains frontends to SANE including xscanimage and
xcam. Xscanimage is a GTK-based application for scanning images that
can also be used as a GIMP-plugin, and Xcam is used to get images
from cameras supported by SANE.
Aseprite is an open source program to create animated sprites.
Its main features are:
* Sprites are composed by layers & frames (as separated concepts).
* Supported color modes: RGBA, Indexed (palettes up to 256 colors),
and Grayscale.
* Load/save sequence of PNG files and GIF animations
(and FLC, FLI, JPG, BMP, PCX, TGA).
* Export/import animations to/from Sprite Sheets.
* Tiled drawing mode, useful to draw patterns and textures.
* Undo/Redo for every operation.
* Real-time animation preview.
* Multiple editors support.
* Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc.
* Onion skinning
scr2png takes a syscons screenshot generated by "vidcontrol -p" and
converts it in to a PNG image.
A screen capture utility that utilizes Imlib2.
This is a simple library to load images of various formats as SDL surfaces.
This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats.
API:
#include "SDL_image.h"
SDL_Surface *IMG_Load(const char *file);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char *type);
where type is a string specifying the format (i.e. "PNG" or "pcx").
Note that IMG_Load_RW cannot load TGA images.
An example program 'showimage' is included, with source in showimage.c
This library is a wrapper around the excellent FreeType library.
WARNING: There may be patent issues with using the FreeType library. Check the
FreeType website for up-to-date details.
This library allows you to use TrueType fonts to render text in SDL
applications.
Be careful when including fonts with your application, as many of them are
copyrighted. The Microsoft fonts, for example, are not freely redistributable
and even the free "web" fonts they provide are only redistributable in their
special executable installer form (May 1998). There are plenty of freeware and
shareware fonts available on the Internet though, and may suit your purposes.
Structure Synth is an application for creating 3D structures from
a set of user specified rules. It is an attempt to make a 3D version
of Context Free. The resulting structures can be viewed in the
integrated OpenGL viewer or exported to various formats.
This is a simple library to load images of various formats as SDL surfaces.
This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats.
API:
#include "SDL_image.h"
SDL_Surface *IMG_Load(const char *file);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char *type);
where type is a string specifying the format (i.e. "PNG" or "pcx").
Note that IMG_Load_RW cannot load TGA images.
An example program 'showimage' is included, with source in showimage.c
This library is a wrapper around the excellent FreeType library.
WARNING: There may be patent issues with using the FreeType library. Check the
FreeType website for up-to-date details.
This library allows you to use TrueType fonts to render text in SDL
applications.
Be careful when including fonts with your application, as many of them are
copyrighted. The Microsoft fonts, for example, are not freely redistributable
and even the free "web" fonts they provide are only redistributable in their
special executable installer form (May 1998). There are plenty of freeware and
shareware fonts available on the Internet though, and may suit your purposes.
MapServer is a system for developing web-based GIS applications.
The basic system consists of a CGI program that can be configured to
respond to a variety of spatial requests like making maps, scalebars,
and point, area and feature queries. Virtually all aspects of an
application, from web interface to map appearance can be developed
without any programming. For the more ambitious user, MapServer
applications can be enhanced using Java, JavaScript or many other web
technologies.