1. 首页
  2. 网络技术
  3. 网络监控
  4. 通过canvas转换颜色为RGBA格式及性能问题的解决

通过canvas转换颜色为RGBA格式及性能问题的解决

上传者: 2020-11-26 16:36:29上传 PDF文件 155.08KB 热度 21次
转换任意颜色为RGBA格式 前端编程过程中,经常会遇到要把各种颜色格式(比如 “red”、“#F00”、“#FF0000”等)转换成RGBA格式,搜索网络也可以发现一堆的解决方案: 此处介绍一种方法: 通过canvas的像素获取方法,来获取任意颜色的RGBA数值。大致步骤如下: 首先创建一个尺寸为1*1的canvas,并获取canvas的绘制上下文ctx 设置ctx.fillStyle为指定的颜色 通过ctx.fillRect填充canvas 通过ctx.getImaegeData获取Imagedata对象,并获取其中的像素值,获取的像素值正好是RGBA格式的
下载地址
用户评论