Captura de tela em HTML5Imagem usando pontos?

Eu preciso desenhar uma imagem usando 4 pontos. Eu tenho esses 4 pontos armazenados em uma matriz, essas posições mudam. Agora preciso desenhar uma imagem que reflita essas posições. O context.drawImage só aceita uma posição.

Deveria ser assim, 4 posições:

x,y----------x,y
 |            |
 |            |
 |            |
 |            |
 |            |
x,y----------x,y

questionAnswers(2)

yourAnswerToTheQuestion