But a lower bound on the scaled calculated using the natural width/height of the image
Its the bigger of:
The scale that would be 200px wide, to ensure theres enough room for all buttons
The scale that would make it 100px tall, to ensure theres enough room for the buttons without said buttons obscuring half the image
Made the button(s) ready to be positioned
Added in the maths for the matrix to do the angling