Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我的线条在html5画布中的颜色会逐渐改变?

为什么我的线条在html5画布中的颜色会逐渐改变?
EN

Stack Overflow用户
提问于 2013-05-21 01:57:15
回答 1查看 180关注 0票数 1

我想知道为什么垂直线(笔画)改变颜色的速度变慢了,几乎就像它们是在渐变到最后一样。

下面是我的意思的一个例子,这是使用HTML5 Canvas

http://jsfiddle.net/YyhxV/

谢谢你的帮忙

艾登

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-21 03:15:04

代码的问题在于,每次向路径中添加一行时都会进行笔划。

你的线条有点细。然而,低于1的值是有效的-这将激活子像素(就像非整数坐标一样)。

淡入淡出是前几条线一条接一条地绘制的结果。由于它们是亚像素的,它将产生“褪色”效果,因为较旧的线条比较新的线条具有更多的“混合”信息,这使得它们在外观上“更强”。

尝试此修改:(http://jsfiddle.net/YyhxV/2/)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//...
context.lineWidth= 0.2; //0.1 is a bit too thin, try cranking it up a bit
//...
for(var interval = 0; interval < 24; interval++)
{
    context.moveTo(interval*spacing+0.5,50);
    context.lineTo(interval*spacing+0.5,42); 
}

//move stroke outside
context.stroke();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16660999

复制
相关文章
VC++6.0中改变窗口背景颜色和控件背景颜色,CDC,我的感觉
1.改变对话框的背景色 在C…App类中的InitInstance()里添加 SetDialogBkColor(RGB(0,192,0),RGB(0,0,0)); 2.如果想改变静态文本或单选按钮的背景色可以用你说的那个获得控件ID,然后设置背景色,具体步骤: (1)响应对话框类的WM_CTLCOLOR消息生成OnCtlColor函数 (2)为对话框类添加成员变量CBrush m_brush; 并在初始化函数中初始化m_brush.CreateSolidBrush(RGB(0,255,0)); (3)在OnCtlColor函数中添加代码以改变控件的文字颜色和背景色 switch(pWnd->GetDlgCtrlID()) { case(IDC_INPUT):   pDC->SetTextColor(RGB(255,0,192));   pDC->SetBkMode(TRANSPARENT);   return m_brush;   break; case(IDC_EDIT1):   pDC->SetTextColor(RGB(255,0,0));   pDC->SetBkMode(TRANSPARENT);   return m_brush;   break; case(IDC_CHOICE):   pDC->SetTextColor(RGB(255,128,0));   pDC->SetBkMode(TRANSPARENT);   return m_brush;   break; case(IDC_RADIO1):   pDC->SetTextColor(RGB(255,0,20));   pDC->SetBkMode(TRANSPARENT);   return m_brush;   break; default:   break; } 3.如果想改变按钮的背景色,简直太难了,你要重写两个类,还需要在网上下,孙鑫的视频教程中也简单介绍了这个,可只是改变按钮的文字颜色
阳光岛主
2019/02/19
3.2K0
storyboard中改变TabBar的字体颜色
一、用storyboard建立的Tab bar,不能改变它的字体颜色。 如果用storyboard建立TabBarController,那么想要选择Bar Tint改变字体的颜色是不行滴。这时候,应该新建一个新的类“RetabBar”继承自TabBar。 在.h文件中声明属性 @interface RetabBar : UITabBar @property (nonatomic, strong)IBInspectable UIColor *tabBartintColor; @end 在这段代码中的“IB
谦谦君子修罗刀
2018/05/02
4.1K0
storyboard中改变TabBar的字体颜色
Matlab画图常用的线条符号、颜色
4 、若要同时改变颜色及图线型态(Line style),也是在坐标对后面加上相关字串即可
全栈程序员站长
2022/07/01
2.8K0
我的精益画布
商家推广是互联网重点关注的方向之一,现在也有很多产品、解决方案存在。但对于小商家来说,要不流程复杂、要不成本、门槛较高,这些产品都没有照顾到小商家身上,小商家依然使用低效的推广方法。
Jeffery
2019/07/30
1.5K0
我的精益画布
如何改变echo在Linux下的输出颜色
我正在尝试使用 echo 命令在终端中打印文本。 我想把文本打印成红色。我该怎么做?
程序熵
2023/09/25
3500
如何改变echo在Linux下的输出颜色
html5 canvas画布
<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title></title> </head> <body>     <canvas id="myCanvas" width="80px" height="80px" style="border: 1px solid #000000"></canvas>     <canvas id="myCanvas2"></canvas>     <canvas id="myCanvas3"></c
用户7718188
2021/11/01
9050
改变UITextField的光标颜色
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52984966
用户1451823
2018/09/13
3.6K0
改变UITextView的边框颜色
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51086444
用户1451823
2018/09/13
2.1K0
html5 canvas画布
本文由用户 AnnettaMcca 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
用户7705674
2021/09/22
1K0
人工智能时代,这8种技术逐渐在改变我们的生活
谁也不能否认服务是人类实施的工作。但是技术可以增强服务,甚至可以接管某些任务。特别是促进数字化转型的技术,可以对服务的交付方式和客户体验产生重大影响。
一墨编程学习
2019/04/18
4790
人工智能时代,这8种技术逐渐在改变我们的生活
Matlab画图 线条的颜色、宽度等相关设置
线条的属性有:Color —— 颜色、LineWidth —— 线条宽度、LineStyle —— 线型、LineJoin —— 线条边角的样式、 AlignVertexCenters —— 锐化垂直线和水平线
全栈程序员站长
2022/09/03
12.9K0
Matlab画图 线条的颜色、宽度等相关设置
Echarts图表:设置折线图中折线线条的颜色和折线点的颜色
series: [ { name: "总激活数", type: "line", stack: "总激活数", data: this.totalCount, itemStyle: { normal: { color: "#F29C1B", lineStyle: {
江一铭
2022/06/16
2.9K0
如何改变putty和SecureCRT中ls命令的颜色
说的简单点吧,我是在CentOS上做的,Redhat系列的应该都一样:
雷大亨
2018/01/01
1.9K0
HTML5绘画与拖放事件
在html5中出现了许多新的特性,绘画功能就是其中之一。由于html5新增的这些新特性,所以也在逐渐取代Flash,毕竟Flash比较占用内存,也经常性奔溃。
端碗吹水
2020/09/23
3K0
HTML5绘画与拖放事件
【前端就业课 第一阶段】HTML5 零基础到实战(十一)canvas 基础
注意:手机(APP)打开,内容显示更佳,不会的私聊博主即可 想要拿代码或加入学习计划(** 博主会监督你并且教你写文章 **)的拉到最下面(PC端Web打开)加博主即可,目录也在最下面。
1_bit
2022/04/13
4340
【前端就业课 第一阶段】HTML5 零基础到实战(十一)canvas 基础
html5 canvas线条合成的爱心动画特效
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title>Forming Colorful Heart</title> <style> html,body{ border: 0; padding: 0; margin: 0; overflow: hidden; b
神秘人9527
2022/11/20
2.3K0
改变QLabel背景颜色
在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。
全栈程序员站长
2022/09/06
4.6K0
改变QLabel背景颜色
H5新增的特性及语义化标签
为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等
青梅煮码
2023/01/31
2.4K0
Canvas两点连线及多点连线
使用html5 Canvas绘制直线所需的CanvasRenderingContext2D对象的主要属性和方法(有”()”者为方法)如下:
javascript.shop
2019/09/04
9.4K0
点击加载更多

相似问题

HTML5画布改变所有线条的颜色

10

逐渐改变颜色

17

vPython -逐渐改变颜色

13

HTML5画布笔画宽度不会逐渐改变

12

java逐渐改变控件的颜色

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文