Try the exr py bindings to write back to an exr file: http://www.excamera.com/sphinx/articles-openexr.html
-Ean On Thu, Jun 6, 2013 at 4:35 PM, John Vanderbeck <jwvanderb...@gmail.com>wrote: > Unless there has been a change I missed, it is not possible to write pixel > values back to Nuke from Python. > > John Vanderbeck > http://www.johnvanderbeck.com > jwvanderb...@gmail.com > > > > On Jun 6, 2013, at 7:18 AM, Gustaf Nilsson <gus...@laserpanda.com> wrote: > > read?? books??? sorry! > > the numpy lib is pretty fast on large sets of data, and with it you could > open up some possibilities for procedurally generating images or even as a > poor mans cortex(?) > > I know about the sample, but it only gets me half way, right? Would also > like to write the pixel values back into the nodes buffer. > > > > On Thu, Jun 6, 2013 at 9:56 AM, Ean Carr <eanc...@gmail.com> wrote: > >> Hey Gustaf, >> >> Check out nuke.Node.sample. You could do something like the below, though >> will be quite slow. Depending what you're trying to do (i.e. something >> simple) it might be practical, then should be easy after you have sampled >> rgb to use numpy to do whatever you want. >> >> Though if you are doing some heavy lifting it might be worth learning the >> c++ sdk? >> >> You're not reading the O'Reilly Python Computer Vision book by chance, >> are ya? >> >> cb = nuke.nodes.ColorBars(format='square_512') # start small and pray >> for scanline in xrange(cb.format().height()): >> for px in xrange(cb.format().width()): >> red = cb.sample(channel='rgba.red', x=px, y=scanline) >> green = cb.sample(channel='rgba.green', x=px, y=scanline) >> blue = cb.sample(channel='rgba.blue', x=px, y=scanline) >> print('{0},{1} has r,g,b: {2},{3},{4}'.format(px, scanline, red, >> green, blue)) >> >> -Ean >> >> On Tue, Jun 4, 2013 at 3:44 PM, Kel Solaar < >> nuke-python-re...@thefoundry.co.uk> wrote: >> >>> ** >>> I would also been keen on knowing! >>> >>> Cheers, >>> >>> KS >>> >>> _______________________________________________ >>> Nuke-python mailing list >>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>> >>> >> >> _______________________________________________ >> Nuke-python mailing list >> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > > > -- > ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > >
_______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python