关于canvas
canvas对于大部分前端开发人员来说,可以用一个词来形容--既熟悉又陌生。...代码如下:
ctx.drawImage(img, x, y, img.naturalWidth, img.naturalHeight, 0, 0, canvasHeight * (scaleRate...textBaseLine = ltr|rtl|inherit
测量文本宽度
measureText(value) 获取更多文本细节
使用图像
功能:动态图像合成,或作为图形的背景。...(x,y) 移动画布
rotating(angle) 旋转
scale(x,y) 缩放:增减图像在canvas中的像素数目
transform(a,b,c,d,e,f) 对变形矩阵直接修改
组合
组合是将两个图像或选区组合在一起...canvas相关的API的一些梳理,当然还有很多没有提到的api,利用这些API可以实现很多关于图像处理的内容,比如:蚂蚁线,图像滤镜,图像渐变...等等
后面我将会结合一个具体的项目来梳理相关的知识点