|
TEMERITY | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectus.temerity.pipeline.Named
us.temerity.pipeline.PluginID
us.temerity.pipeline.BasePlugin
us.temerity.pipeline.BaseAction
us.temerity.pipeline.plugin.CommonActionUtils
us.temerity.pipeline.plugin.PythonActionUtils
us.temerity.pipeline.plugin.NukeReformatAction.v2_4_2.NukeReformatAction
public class NukeReformatAction
Provides control over generating and/or running a Nuke script containing a Reformat node which can modify the resolution and orientation of a set of source images.
This action defines the following single valued parameters:
Read & Reformat - Generates a target Nuke script which reads and reformats the images specified by Image Source.
Reformat - Generates a target Nuke script which contains a single Nuke Reformat node.
Output Resolution
Proxy Resolution
Resize Type
Width - Scale to the image fills the output width.
Height - Scale to the image fills the output height.
Fit - Scale to the smaller of width or height.
Fill - Scale to the larger of width or height.
Distort - Non-uniform scale to match both width and height.
Filter
Cubic - Smooth interpolate between pixels.
Keys - Cubic (a=0.5), aproximates sync.
Simon - Cubic (a=0.75), continuous second derivative.
Rifman - Cubic (a=1.0), lots of sharpening.
Mitchell - Mix of sharpening and smoothing.
Parzen - Aproximating B-spline.
Notch - Hides moire patterns.
Extra Options
This action uses the Imagemagick identify(1) utility to analyze the source images.
By default, the "python" program may be used by this action to run identify(1), construct a dynamic Nuke script and optionally run Nuke itself on this script. An alternative program can be specified by setting PYTHON_BINARY in the Toolset environment to the name of the Python interpertor this Action should use. When naming an alternative Python interpretor under Windows, make sure to include the ".exe" extension in the program name.
By default, this Action executes the "Nuke4.6" binary. This can be overridden by specifying an alternate binary with the NUKE_BINARY environmental variable in the Toolset used to run this Action plugin. On Windows, the Nuke binary name should include the ".exe" extension.
| Fields inherited from class us.temerity.pipeline.plugin.CommonActionUtils |
|---|
aExtraOptions |
| Fields inherited from class us.temerity.pipeline.BasePlugin |
|---|
pDescription |
| Fields inherited from class us.temerity.pipeline.PluginID |
|---|
pVendor, pVersionID |
| Fields inherited from class us.temerity.pipeline.Named |
|---|
pName |
| Constructor Summary | |
|---|---|
NukeReformatAction()
|
|
| Method Summary | |
|---|---|
SubProcessHeavy |
prep(ActionAgenda agenda,
File outFile,
File errFile)
Construct a SubProcessHeavy instance which when executed will
fulfill the given action agenda. |
| Methods inherited from class us.temerity.pipeline.plugin.PythonActionUtils |
|---|
createPythonSubProcess, createPythonSubProcess, createPythonSubProcess, getPythonFileVerify, getPythonFileVerify, getPythonFileVerify, getPythonFileVerify, getPythonFileVerify, getPythonFileVerify, getPythonIndent, getPythonLaunchHeader, getPythonLaunchPipeHeader, getPythonProgram, getPythonProgram |
| Methods inherited from class us.temerity.pipeline.BasePlugin |
|---|
addSupport, compareTo, getDescription, getFullMessage, getPluginID, getResource, getResources, getResourceSize, getSupports, isUnderDevelopment, removeSupport, setSupports, supports, toString, underDevelopment |
| Methods inherited from class us.temerity.pipeline.PluginID |
|---|
getVendor, getVersionID |
| Methods inherited from class us.temerity.pipeline.Named |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String aMode
public static final String aProcess
public static final String aReadAndReformat
public static final String aReformat
public static final String aImageSource
public static final String aRootFormat
public static final String aPCVideo
public static final String aNTSC
public static final String aPAL
public static final String aHD
public static final String aNTSC169
public static final String aPAL169
public static final String aSuper1K
public static final String aCine1K
public static final String aSuper2K
public static final String aCine2K
public static final String aSuper4K
public static final String aCine4K
public static final String aSquare256
public static final String aSquare512
public static final String aSquare1K
public static final String aSquare2K
public static final String aOutputFormats
public static final String aOutputResolution
public static final String aOutputAspect
public static final String aOutputResSource
public static final String aProxyFormats
public static final String aProxyResolution
public static final String aProxyAspect
public static final String aProxyResSource
public static final String aResizeType
public static final String aNone
public static final String aWidth
public static final String aHeight
public static final String aFit
public static final String aFill
public static final String aDistort
public static final String aFilter
public static final String aImpulse
public static final String aCubic
public static final String aKeys
public static final String aSimon
public static final String aRifman
public static final String aMitchell
public static final String aParzen
public static final String aNotch
public static final String aCenter
public static final String aFlip
public static final String aFlop
public static final String aTurn
public static final String aClamp
public static final String aCrop
public static final String aPreserveBBox
| Constructor Detail |
|---|
public NukeReformatAction()
| Method Detail |
|---|
public SubProcessHeavy prep(ActionAgenda agenda,
File outFile,
File errFile)
throws PipelineException
SubProcessHeavy instance which when executed will
fulfill the given action agenda.
prep in class BaseActionagenda - The agenda to be accomplished by the action.outFile - The file to which all STDOUT output is redirected.errFile - The file to which all STDERR output is redirected.
PipelineException - If unable to prepare a SubProcess due to illegal, missing or imcompatable
information in the action agenda or a general failure of the prep method code.
|
TEMERITY | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||