Zoom an Image in Runtime

That transforms the component, not the image in the component. Use of the Paintable Canvas to draw the image is probably necessary, and allows near-infinite variation.