HTML5 canvas画矩形时出现边框样式不一致的解决方法

绅士兔丶

绅士兔丶

2016-02-19 10:15

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享HTML5 canvas画矩形时出现边框样式不一致的解决方法,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

这两天需要用到同事HTML5画图的东东,发现里面画矩形的函数画出来的边框出现了样式不一致的问题,最后我通过一些排除法找到了问题的症结,现分享给大家。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

先附上HTML5画矩形的的代码:

代码如下:

canvas id="myCanvas" width="578" height="200"/canvas
script
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');

context.beginPath();

context.rect(188.0, 50, 200, 100.375);
context.fillStyle = 'white';
context.fill();
context.lineWidth = 1;
context.strokeStyle = 'red';
context.stroke();
/script

你会发现执行后边框样式不一样,明显底部很细。颜色也略有不同

把context.rect(188.0, 50, 200, 100.375)修改为context.rect(188.0, 50, 200, 100)后,发现样式就完全一致了。
由此说明:画矩形的时候,如果里面的参数有不是整数的话,容易导致边框问题,所以建议大家取整后再用。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

HTML5 canvas画矩形时出现边框样式不一致的解决方法

Web开发
HTML5 canvas画矩形时出现边框样式不一致的解决方法

Windows和Ubuntu时间不一致问题的解决方法

电脑入门
Windows和Ubuntu时间不一致问题的解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

孩子行为不一致时怎么办

育儿知识 怀孕 孕妇
孩子行为不一致时怎么办

网卡状态不一致引起的故障

电脑网络
网卡状态不一致引起的故障

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

解决看图软件与PS颜色不一致的问题

电脑网络
解决看图软件与PS颜色不一致的问题

夫妇血型不一致可以怀孕吗

电脑网络
夫妇血型不一致可以怀孕吗

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Windows 8如何更改开始屏幕背景

Windows 8如何更改开始屏幕背景

XHTML教程:针对初学者的XHTML基础

XHTML教程:针对初学者的XHTML基础
下拉加载更多内容 ↓