ImageMetadata

Adds arbitrary metadata entires to an image. If those entries already exist in the incoming image metadata, their values will be overwritten.

user

Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.

out

The output image generated by this node.

enabled

Turns the node on and off.

in

The input image

metadata

The metadata to be applied - arbitrary numbers of user defined metadata may be added as children of this plug via the user interface, or using the CompoundDataPlug python API

extraMetadata

Additional metadata to be added, specified within a single IECore.CompoundObject. This is convenient when using an expression to define the metadata and when the number of items might be dynamic. It can also be used to create options whose type cannot be handled by the metadata CompoundDataPlug.

If the same option is defined by both the metadata and the extraMetadata plugs, then the value from the extraMetadata is taken.