ILM Base libraries providing:
- Half is a class that encapsulates our 16-bit floating-point format.
- IlmThread is a thread abstraction library for use with OpenEXR and
other software packages. It currently supports pthreads and Windows
threads.
- Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
and other useful 2D and 3D math functions.
- Iex is an exception-handling library.
GEGL (GEneric Graphics Library) is a graph based image processing
framework.
GEGL's original design was made to scratch GIMP's itches for a new
compositing and processing core. This core is being designed to have
minimal dependencies and a simple well defined API.
ok jasper@
Babl is a dynamic, any to any, pixel format conversion library. It
provides conversions between the myriad of buffer types images can be
stored in. Babl doesn't only help with existing pixel formats, but also
facilitates creation of new and uncommon ones.
Features:
* Tiny API in normal use
* Planar and linear buffers
* Thread safe processing
* Extendable formats, color models, components and datatypes
* Reference 64bit floating point conversions for data types and color
models
ok jasper@
DCMTK is a collection of libraries and applications implementing
large parts of the DICOM standard for medical imaging. It
includes software for examining, constructing and converting
DICOM image files, handling offline media, sending and receiving
images over a network connection, as well as demonstrative image
storage and worklist servers.
great feedback naddy@ (a little while ago)
the program is to interpolate pixels in JFIF images (commonly
referred to as "JPEG images"). This is useful to correct images
from a digital camera with CCD defects. For example, if one pixel
is always bright green, this pixel can be interpolated away with
jpegpixi.
From Giovanni Bechis <g.bechis@snb.it>.
ok okan@
A Ruby interface to the ImageMagick image processing library.
It supports more than 90 image formats, including GIF, JPEG and PNG.
Includes RVG, a 2D drawing API.
Initial port from dlg@. Updating to the latest release by me.
relevent Changelog entries:
+- Monkey's Audio demuxer and decoder
+- additional SPARC (VIS) optimizations
+- AMV audio and video decoder
+- DNxHD encoder
+- H.264 PAFF decoding
+- Nellymoser ASAO decoder
+- Beam Software SIFF demuxer and decoder
+- libvorbis Vorbis decoding removed in favor of native decoder
+- IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
+- Ogg muxer
+- PC Paintbrush PCX decoder
+- Sun Rasterfile decoder
+- TechnoTrend PVA demuxer
+- Linux Media Labs MPEG-4 (LMLM4) demuxer
port changes:
disable ff_fdct_sse2 usage on i386 and libpostproc's
temporal noise reduction filter, since they both regularly
cause segfaults.
ok deanna@, brad@
tested by a few others, thanks