摘要: 众所周知canvas是位图,你可以在里面渲染你要的东西,不过你只能操作canvas的属性来进行编辑。就是说你并不能操作画进canvas的东西,例如我在canvas里添加一幅画,我现在想将那幅画移动10px,我们并不能直接操作那幅画,因为我们根本获取不到那幅画的任何信息。我们永远只能获取到的是canv 阅读全文
posted @ 2020-03-05 18:48 苍青浪 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: globalCompositeOperation 实例 使用不同的 globalCompositeOperation 值绘制矩形。红色矩形是目标图像。蓝色矩形是源图像: source-over destination-over JavaScript: var c=document.getElemen 阅读全文
posted @ 2020-03-05 17:58 苍青浪 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 零、 介绍 本篇文章主要介绍如何从零开始做一个完整的图片裁剪组件 背景 一个图片裁剪组件的应用场景其实比较多,相应的第三方插件也不少,但有时候会需要一些特定的功能,比如想有个特定样式的裁剪框,想批量裁剪,甚至想直接裁出定制化的尺寸等等,这时就只能手写一个裁剪组件了。 大致流程 一、上传读取图片 上传 阅读全文
posted @ 2020-03-05 16:54 苍青浪 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍下 git 的 rebase 命令。 假如现在有个项目,它的 git 状态是这样的: 这是背景,接下来我们正式开始今天的内容。 分支合并 我们先在 master 分支的基础上新建一个 dev 分支, 并做一个 commit: > $(master) git checkout -b dev 阅读全文
posted @ 2020-03-05 12:44 苍青浪 阅读(11075) 评论(0) 推荐(4) 编辑