InputRaster
Wolfram Kernel
Execution environment
Notebook`Kernel`Inputs`
Context
provides a free-drawing 2D input
InputRaster[opts___] _EventObject
provides a free-drawing over an image
InputRaster[img_Image, opts___] _EventObject
Event generation
Fires a single event on any changes on canvas with Image as a payload. For example
bufferImage = ImageData[ConstantImage[{0,0,0,0}, {350,350}], "Byte"];
EventHandler[InputRaster[ImageSize->{350,350}], Function[img,
bufferImage = ImageData[img, "Byte"];
]]
Image[bufferImage // Offload, "Byte"]
Chaining events
One can reuse another event
InputRaster[event_EventObject, rest__]
Options
ImageSize
If no image or overlay image is provided, one can specify a size for blank canvas. By the default is 300
"OverlayImage"
Places a semitransparent image over the canvas. It comes handy when working with masks for images
"Topic"
Specifies which topic (or pattern) of an event is used. By the default is "Default"