Canvas drawImage масштабирование

Я пытаюсь масштабировать изображение пропорционально холсту. Я могу масштабировать его с фиксированной шириной и высотой следующим образом:

context.drawImage(imageObj, 0, 0, 100, 100)

Но я хочу только изменить ширину и пропорционально изменить размер. Что-то вроде следующего:

context.drawImage(imageObj, 0, 0, 100, auto)

Я искал повсюду, где только мог придумать, и не видел, возможно ли это.

Ответы на вопрос(3)

Ваш ответ на вопрос