Function qtwidget.newimage creates an image in memory that can be the target of drawing operations. This function returns a Lua table that serves as a drawing port descriptor.

There are several ways to specify its arguments:

Creates an image of width w and height h. When the optional argument monoflag is true, a bitonal image is created. Otherwise the image can contain arbitrary RGBA colors.

Creates an image by loading the contents of file filename. The file format is defined by the optional string argument format or derived from the file name extension.

Creates an image by extracting the contents of the specified torch.Tensor. The valid tensor formats are described in the documentation for function qt.QImage.fromTensor. This only works when both packages torch and qttorch have been loaded.