b = ImageBuf() ImageBufAlgo.channels(b, grid, (0.25, 2, "G")) write(b, "chanshuffle.tif") b = ImageBuf() ImageBufAlgo.channels(b, ImageBuf("../oiiotool/src/rgbaz.exr"), ("R", "G", "B", "A")) write(b, "ch-rgba.exr") b = ImageBuf() 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/src/deepalpha.exr")) write(b, "flat.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)
# channels, channel_append b = ImageBufAlgo.channels(grid, (0.25, 2, "G")) write(b, "chanshuffle.tif") b = ImageBufAlgo.channels( ImageBuf(OIIO_TESTSUITE_ROOT + "/oiiotool/src/rgbaz.exr"), ("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")
write(b, "chanshuffle.tif") b = ImageBuf() ImageBufAlgo.channels(b, ImageBuf("../oiiotool/src/rgbaz.exr"), ("R", "G", "B", "A")) write(b, "ch-rgba.exr") b = ImageBuf() 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") # 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, "noise-salt.tif", oiio.UINT8) # channels, channel_append b = ImageBufAlgo.channels (grid, (0.25,2,"G")) 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