Estoy intentando escalar una imagen proporcionalmente al lienzo. Soy capaz de escalar con ancho fijo y altura como así:Lienzo drawImage scale
context.drawImage(imageObj, 0, 0, 100, 100)
Pero sólo quiero cambiar el ancho y tienen la altura de cambiar el tamaño proporcionalmente. Algo como lo siguiente:
context.drawImage(imageObj, 0, 0, 100, auto)
He buscado en todas partes en las que puedo pensar y no he visto si esto es posible.