Thanks for the wonderful article!
Tim Schweir

Hello, Tim. 
You’re correct — with the current code you can render the image on a higher quality canvas. However, to do this, you need to recreate all “Entity” classes with the same Layer models. The idea is that “Layer” classes hold the info, and “Entity” classes just draw it. You can create “Entity” classes with whatever canvas sizes (and image qualities, if necessary) you need, keeping ”Layer” models the same.

Like what you read? Give Andriy Bas a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.