Redimensionner dynamiquement la fenêtre de toile avec javascript / jquery?

Comment redimensionner une toile avec javascript/jquery?

Redimensionnement à l'aide de la fonction css et en l'appliquant à l'élément canvas juste s'étend le contenu comme si vous étiez l'étirement de l'image.

Comment pourrais-je aller sur le faire sans l'étirement?

http://jsfiddle.net/re8KU/4/

source d'informationauteur maxhud