boh*_*han 1 html canvas ios retina-display cordova
这是phonegap中的一个网络应用程序,我使用了320 x 480图像来绘制,但它很模糊。
html
<canvas id="canvas" height=480 width=320>
Your browser does not support the HTML5 canvas tag.</canvas>
Run Code Online (Sandbox Code Playgroud)
javascript
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(images[index],0,0,320,480);
Run Code Online (Sandbox Code Playgroud)
如何在视网膜显示屏上清晰地画画?
如果您可以访问更大版本的图像,则可以将可见分辨率加倍。
源图像需要为 640x960:
这是将图像分辨率“像素加倍”的代码。
canvas.width = 640;
canvas.height = 960;
canvas.style.width = "320px";
canvas.style.height = "480px";
Run Code Online (Sandbox Code Playgroud)
如果没有,您可以使用相同的“像素加倍”效果,并使用现有图像呈现更小但更清晰的版本:
canvas.width = 320;
canvas.height = 480;
canvas.style.width = "160px";
canvas.style.height = "240px";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3490 次 |
| 最近记录: |