Hola.
A ver, si tenes una imágen de 10 x 10 y dibujas un círculo de 15 x 15 es seguro que no se va a enmarcar en el primero. Lo normal es que el lienzo donde dibujas, sea superior a la imágen que intentas dibujar. De allí la verificación del
if ...
then y el consiguiente mensaje.
Pero todo eso si interpreté bién lo que estas buscando hacer...
Saludos
