Table of Contents

Graphics

this library provides some basic functionality to operate on raster images. it is thought to wrap code from different libraries in common manner. some parts of it are self-written for better performance.

library content

library consists of many namespaces, all under main Graphics namespace. below goes short description of them and its content.

Graphics

this is the main namespace. it contains only the basic code.

Mask

code representing mask as a pair <Offset;UserValue>.

Filter

namespace containing code for filters.

Histogram

this namespace contains histogram computation code.

PixelTransform

namespace grouping pixelwise operations.

Pyramid

wrapper for image pyramids.

this is code in progress and will be available in next release.

Scale

namespace for scaling algorithms.

Storage

functionality for reading and writing images from/to disk.

Transform

all operations transforming images have bases class from this namespace. it also contains some raster, non-filtering operations.

V4L

Video4Linux C++ wrapper. operates with both APIv1 and APIv2.

requirements

this library uses: build process and system. they are both included inside the download package.

it also requires Magick++ library. this is C++ wrapper for ImageMagick.

download

here you can download Graphics library. current release is 0.4.0.

current version notes

known bugs