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

Reply via email to