|
ImageBuf OIIO_API | ImageBufAlgo::flip (const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
ImageBuf OIIO_API | ImageBufAlgo::flop (const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
ImageBuf OIIO_API | ImageBufAlgo::transpose (const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
bool OIIO_API | ImageBufAlgo::flip (ImageBuf &dst, const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
bool OIIO_API | ImageBufAlgo::flop (ImageBuf &dst, const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
bool OIIO_API | ImageBufAlgo::transpose (ImageBuf &dst, const ImageBuf &src, ROI roi={}, int nthreads=0) |
|
Return (or copy into dst
) a subregion of src
, but with the scanlines exchanged vertically (flip), or columns exchanged horizontally (flop), or transposed across the diagonal by swapping rows for columns (transpose) within the display/full window. In other words,
flip flop transpose
----------- ----------- -----------
AB --> CD AB --> BA AB --> AC
CD AB CD DC CD BD