#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 |
Classes for in-memory storage and simple manipulation of whole images, which uses ImageInput and ImageOutput underneath for the file access.
Default: align the windows before adding.
ADD_CLEAR_DST = 0 |
Default: clear all the dst pixels first.
ADD_RETAIN_DST = 1 |
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