Canvas drawimage com cantos arredondados

estou a usareste coverflow script no meu site e eu não sei como produzir a tela com cantos arredondados.

Este é o código que desenha a imagem

ctx.drawImage(image, cropLeft, cropTop, wid-2*cropLeft, hei-2*cropTop, 0, 0, newWidth, newHeight);

Eu li alguns tutoriais usando as funções arc () ou arcTo (), mas nenhum deles está usando uma imagem como objeto.

UPDATE1: Eu vejo que drawimage () tem apenas os seguintes parâmetros para desenho: • Imagens do mesmo tamanho e composição do original • Imagens que são redimensionadas do original • Imagens que são cortadas do original

Então, eu acho, não é possível desenhar imagens com cantos arredondados através da tela.

questionAnswers(2)

yourAnswerToTheQuestion