Esempio n. 1
0
        ("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")
Esempio n. 2
0
    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)
Esempio n. 3
0
    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")