("R", "G", "B", "A")) write(b, "ch-rgba.exr") b = ImageBufAlgo.channels( ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool/src/rgbaz.exr"), ("Z", )) write(b, "ch-z.exr") b = ImageBufAlgo.channel_append(ImageBuf("ch-rgba.exr"), ImageBuf("ch-z.exr")) write(b, "chappend-rgbaz.exr") # flatten b = ImageBufAlgo.flatten( ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool-deep/src/deepalpha.exr")) write(b, "flat.exr") # deepen b = ImageBufAlgo.deepen( ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool-deep/src/az.exr")) write(b, "deepen.exr") # crop b = ImageBufAlgo.crop(grid, oiio.ROI(50, 150, 200, 600)) write(b, "crop.tif") # cut b = ImageBufAlgo.cut(grid, oiio.ROI(50, 150, 200, 600)) write(b, "cut.tif") # paste b = ImageBuf() b.copy(checker) ImageBufAlgo.paste(b, 150, 75, 0, 0, grid) write(b, "pasted.tif")
ImageBufAlgo.channels (b, ImageBuf("../oiiotool/src/rgbaz.exr"), ("Z",)) write (b, "ch-z.exr") b = ImageBuf() ImageBufAlgo.channel_append (b, ImageBuf("ch-rgba.exr"), ImageBuf("ch-z.exr")) write (b, "chappend-rgbaz.exr") # flatten b = ImageBuf() ImageBufAlgo.flatten (b, ImageBuf("../oiiotool-deep/src/deepalpha.exr")) write (b, "flat.exr") # deepen b = ImageBuf() ImageBufAlgo.deepen (b, ImageBuf("../oiiotool-deep/az.exr")) write (b, "deepen.exr") # crop b = ImageBuf() ImageBufAlgo.crop (b, grid, oiio.ROI(50,150,200,600)) write (b, "crop.tif") # cut b = ImageBuf() ImageBufAlgo.cut (b, grid, oiio.ROI(50,150,200,600)) write (b, "cut.tif") # paste b = ImageBuf() b.copy (checker)
write(b, "chanshuffle.tif") b = ImageBufAlgo.channels(ImageBuf("../oiiotool/src/rgbaz.exr"), ("R", "G", "B", "A")) write(b, "ch-rgba.exr") b = ImageBufAlgo.channels(ImageBuf("../oiiotool/src/rgbaz.exr"), ("Z", )) write(b, "ch-z.exr") b = ImageBufAlgo.channel_append(ImageBuf("ch-rgba.exr"), ImageBuf("ch-z.exr")) write(b, "chappend-rgbaz.exr") # flatten b = ImageBufAlgo.flatten(ImageBuf("../oiiotool-deep/src/deepalpha.exr")) write(b, "flat.exr") # deepen b = ImageBufAlgo.deepen(ImageBuf("../oiiotool-deep/az.exr")) write(b, "deepen.exr") # crop b = ImageBufAlgo.crop(grid, oiio.ROI(50, 150, 200, 600)) write(b, "crop.tif") # cut b = ImageBufAlgo.cut(grid, oiio.ROI(50, 150, 200, 600)) write(b, "cut.tif") # paste b = ImageBuf() b.copy(checker) ImageBufAlgo.paste(b, 150, 75, 0, 0, grid) write(b, "pasted.tif")