Should Canvas have been Image subclass instead of Node?
Jeff Martin
jeff at reportmill.com
Wed Apr 23 22:24:53 UTC 2014
I understand that Canvas has to remain a node - but I think the basic problem could be fixed in a very backward compatible way:
> A future release could simply add a "CanvasImage" class which had a GraphicsContext - then Canvas could remain, but simply embed a CanvasImage. Though for practical purposes, I think most developers would simply use CanvasImage with ImageView from then on.
jeff
On Apr 23, 2014, at 2:15 PM, Stephen F Northover <steve.x.northover at oracle.com> wrote:
> I think a graphics context on a writable image would make more sense. In any case, Canvas is a Node and will remain one forever.
>
> Steve
>
> On 2014-04-22 6:15 PM, Jeff Martin wrote:
>> I have a case where I need to draw to a canvas and reuse it in multiple nodes. My non-optimal work-around is to take a snapshot and use that, but it makes me wonder if Canvas should have been an Image subclass or if WritableImage should get it's own getGraphicsContext() method.
>>
>> jeff
>
More information about the openjfx-dev
mailing list