This PR removes the resize method exported by the plugin in favour of a transform method which instead takes a series of transform operations that can be ordered in whatever way by the user to transform the Frame.
This allows for a more flexible configuration and extensibility as each transform now operates on the buffer individually so any new operations can be inserted easily and operations such as rotate can now be applied before or after ops like resize to allow transforms that were previously not possible.
This PR removes the
resize
method exported by the plugin in favour of atransform
method which instead takes a series of transform operations that can be ordered in whatever way by the user to transform the Frame.This allows for a more flexible configuration and extensibility as each transform now operates on the buffer individually so any new operations can be inserted easily and operations such as
rotate
can now be applied before or after ops likeresize
to allow transforms that were previously not possible.