Довольно просто сделать то, что вам нужно: просто создайте два узла - Read1
(с некоторым содержимым) и Constant1
и выполните следующий код в редакторе сценариев NUKE:
import nuke
sourceWidth = nuke.toNode("Read1").width()
sourceHeight = nuke.toNode("Read1").height()
nuke.tcl('add_format "%s %s temporaryResolution"' % (sourceWidth, sourceHeight))
nuke.toNode("Constant1").setSelected(True)
nuke.createNode("Reformat")['format'].setValue('temporaryResolution')
Aa aВ результате вы получите Reformat
узел, связанный с Constant1
с новыми значениями ширины и высоты.