There apparently is a way to take a snapshot of an canvas, or even part of it, and if I have correctly read the manual, that snapshot can then be loaded to Sprite object. I have no idea, how to implement it, though.
Closest thread I found was, unfortunately it has no examples etc.
construct.net/en