[fix] functioning canvas image generation