Dia is a GTK+ based diagram creation program released under the GPL license.
Dia is designed to be much like the commercial Windows program 'Visio'. It can
be used to draw many different kinds of diagrams. It currently has special
objects to help draw entity relationship diagrams, UML diagrams, flowcharts,
network diagrams, and simple circuits. It is also possible to add support for
new shapes by writing simple XML files, using a subset of SVG to draw the
shape.
It can load and save diagrams to a custom XML format (gzipped by default, to
save space), can export diagrams to EPS or SVG formats and can print diagrams
(including ones that span multiple pages).
Frei0r is a minimalistic plugin API for video sources and filters. The
behaviour of the effects can be controlled from the host by simple
parameters. The intent is to solve the recurring reimplementation or
adaptation issue of standard effects.
It is not meant as a generic API for all kinds of video applications.
There is no support for the requirements of special application areas
like non linear editors, hardware accelerated shader effects, and high
precision video processing. These advanced issues are not even solved
satisfactory for non cross application plugin apis and are still an
evolving field.
The frei0r API is not meant to be a competing standard to more
ambitious efforts.
This is gpaint, a small-scale painting program for GNOME, the GNU
Desktop. Gpaint does not attempt to compete with GIMP. Think of GIMP
is like Photoshop as gpaint is like Windows Paint.
Gpaint is still work in progress and many features are still being
developed. However, gpaint is useable already for small image markups.
A large part of gpaint is derived from xpaint 2.4.9, authored by David
Koblas and later Torsten Martinsen. Gpaint also uses the gtkscrolframe
widget (taking from eog 0.5) by Federco Mena-Quintero.
Future plans include the implementation of missing features, printing
support, and turning gpaint into a Bonobo component for simple image
editing tasks.
For bugs or general comments please send mail to Andy Tai, atai@atai.org
hsetroot is a tool which allows you to compose wallpapers ("root pixmaps")
for X11. It has a lot of options like rendering gradients, solids, images
but it also allows you to perform manipulations on those things, or chain
them together. You could use one standard background image for instance,
and using tint to make it fit your current theme. And yes, of course it is
compatible with semi-translucent applications like aterm and xchat.
At this time, hsetroot can render: gradients (multi-color with variable
distance), solids (rectangles) and images (centered, tiled, fullscreen, or
maximum aspect). It supports the following manipulations: tinting
(overlaying a color mask), blurring, sharpening, flipping (horizontally,
diagonally, vertically) it also allows you to adjust brightness, contrast
and gamma-level. hsetroot also supports alpha-channels when rendering
things.
This photo gallery software makes web albums of your digital images.
JAlbum aims to be the easiest to use and most powerful tool in this
category - and free!
JAlbum is written after numerous disappointments with existing photo
gallery software. With JAlbum you have full control of the look of
the generated album, not just color theme and basic layout, still
making an album is just a matter of drag and drop + a button click
if you prefer to use one of the many existing looks. JAlbum will
process your images, make index pages and slide show pages and even
upload the final album to the Internet for your friends to see. No
extra software is needed to view the albums, -just your web browser.
Unlike "server side" album scripts, JAlbum albums can be served
from a plain web server without scripting support. You can also
share your albums on CD-ROM.
This is a drop-in replacement for the graphics/jpeg library. It does not
include libturbojpeg.so (see graphics/libjpeg-turbo).
libjpeg-turbo is a high-speed version of libjpeg for x86 and x86-64 processors
which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG
compression and decompression.
libjpeg-turbo is generally 2-4x as fast as the unmodified version
of libjpeg, all else being equal.
libjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru,
but the TigerVNC and VirtualGL projects made numerous enhancements to the codec,
including improved support for Mac OS X, 64-bit support,
support for 32-bit and big endian pixel formats (RGBA, ABGR, etc.),
accelerated Huffman encoding/decoding, and various bug fixes.
The goal was to produce a fully open source codec that could replace
the partially closed source TurboJPEG/IPP codec used by VirtualGL and TurboVNC.
libjpeg-turbo generally achieves 80-120% of the performance of TurboJPEG/IPP.
It is faster in some areas but slower in others.
# The Color Transformation Language #
The Color Transformation Language, or CTL, is a programming language for digital
color management.
Digital color management requires translating digital images between different
representations or color spaces. For example, the pixels in an image may encode
the colors that should be seen when the image is displayed on a video monitor.
Printing this image on paper, or recording it on motion picture film requires
transforming the pixels to an appropriate representation: Video, inks on paper
and film all have different color gamuts and dynamic ranges. Color mixing is
additive for video, but subtractive for inks and film. Video and film typically
use three color channels, while four or more inks are used for printing on
paper. A color management system must transform each pixel in the original image
to corresponding amounts of ink or film density values.
Geomview and OOGL are part of an ongoing effort at the Geometry Center
to provide interactive 3D graphics software which is particularly
appropriate for displaying the kinds of objects and doing the kinds of
operations of interest in mathematics research and education. You can
compute an OOGL data file of a mathematical object that would be
difficult or impossible to build a model of in the real world. In
geomview, besides examining an object in ordinary Euclidean 3-space,
you can look at objects in hyperbolic 3-space and Euclidean 4-space.
The hyperbolic model is the projective one, where geodesics are
straight lines and isometries are represented as 4x4 projective
matrices. While geomview is tailored for mathematical visualization,
it is written to be extensible and can serve as a general-purpose
tool. Its functionality can be extended in an almost unlimited fashion
by external modules.
Copperspice is a C++ library derived from the existing Qt 4.8 framework.
The goal was to change the core design of the libraries, leveraging
template functionality and C++11 capabilities.
The redesign allowed the Qt Meta-Object Compiler (moc) system to be
completely removed. Moc is a code generator and does not support many
aspects of C++ including templates, complex data types, static type
checking, and relies heavily on string comparisons. Removing moc improves
runtime performance, reduces the complexity of the build process, and
allows more issues to be detected at compile time.
Key features:
* Qt Meta-Object Compiler (moc) is obsolete
* Written in C++11
* Library links directory to any standard C++ application
* A template class can inherit from QObject
* Copperspice includes several Qt5 classes
This package will read and write TIFF format images and return them
as a pixmap object. Because the resulting object can be very large
for even modestly sized TIFF images, images can be reduced as they
are read for improved performance. This package is a wrapper around
libtiff (www.libtiff.org), on which it depends (i.e. the libtiff
shared library must be on your PATH for the binary to work, and
tiffio.h must be on your system to build the package from source).
By using libtiff's highlevel TIFFReadRGBAImage function, this package
inherently support a wide range of image formats and compression
schemes. This package also provides an implementation of the Ridler
Autothresholding algorithm for easy generation of binary masks.