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