これは phonegap の Web アプリです。320 x 480 の画像を使用して描画しましたが、あいまいです。
html
<canvas id="canvas" height=480 width=320>
Your browser does not support the HTML5 canvas tag.</canvas>
JavaScript
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(images[index],0,0,320,480);
Retina ディスプレイで鮮明に描画するにはどうすればよいですか?