src/include/imagebuf.h File Reference

#include "imageio.h"
#include "fmath.h"
#include "imagecache.h"

Go to the source code of this file.

Classes

class  OpenImageIO::ImageBuf
class  OpenImageIO::ImageBuf::Iterator< BUFT, USERT >
class  OpenImageIO::ImageBuf::ConstIterator< BUFT, USERT >

Namespaces

namespace  OpenImageIO
 

Main namespace enclosing most OpenImageIO functionality.


Functions

bool DLLPUBLIC OpenImageIO::ImageBufAlgo::add (ImageBuf &dst, const ImageBuf &A, const ImageBuf &B, int options=0)
bool DLLPUBLIC OpenImageIO::ImageBufAlgo::crop (ImageBuf &dst, const ImageBuf &src, int xbegin, int xend, int ybegin, int yend, int options)

Variables

 ADD_DEFAULT = 0
 ADD_RETAIN_DST = 1
 Retain dst pixels outside the region.
 ADD_CLEAR_DST = 0
 Default: clear all the dst pixels first.
 ADD_RETAIN_WINDOWS = 2
 Honor the existing windows.
 ADD_ALIGN_WINDOWS = 0
 Default: align the windows before adding.
 CROP_CUT
 cut out a pixel region to make a new image at the origin
 CROP_WINDOW
 reduce the pixel data window, keep in the same position
 CROP_BLACK
 color to black all the pixels outside of the bounds
 CROP_WHITE
 color to white all the pixels outside of the bounds

Detailed Description

Classes for in-memory storage and simple manipulation of whole images, which uses ImageInput and ImageOutput underneath for the file access.


Variable Documentation

Default: align the windows before adding.

Default: clear all the dst pixels first.

Retain dst pixels outside the region.

Honor the existing windows.

color to black all the pixels outside of the bounds

cut out a pixel region to make a new image at the origin

color to white all the pixels outside of the bounds

reduce the pixel data window, keep in the same position

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 27 06:30:40 2009 for OpenImageIO by  doxygen 1.6.1