首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
盖章
订阅
成为送礼物的人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
从0到1带你实现canvas中的undo和redo
这是我参与8月更文挑战的第4天,活动详情查看: [8月更文挑战] 不知不觉又到了周末,又到了Fly写文章的日子,今天给大家介绍下一个web中很常见的功能, 就是撤销和复原这样一个功能,对于任何一个画图
探究 canvas 绘图中撤销(undo)功能的实现方式
最近在做网页版图片处理相关的项目,也算是初入了 canvas 的坑。项目需求中有一个给图片添加水印的功能。我们知道,在浏览器端实现图片添加水印功能,通常的做法就是使用 canvas 的 drawImage 方法。对于普通的合成(比如一张底图和一张 PNG 水印图片合成)来说,其…
vue使用富文本编辑器wangEditor,且增加附件功能 | 项目复盘
一般创建和编辑页面总是同一个,那么当编辑的时候,内容区一开始是有数据的,这里稍微改下组件的写法,增加设置内容,顺便稍微改良写原有的写法。 默认上传图片只有网络链接,如果需要上传本地图片,需要增加额外参数。 上传图片的详细文档参照这里。 其实稍微有点复杂。 这里说下,编辑区和编辑…
【自适应】px 转 rem,你还在手算么?
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 前言 8.29日发布了一篇CSS预处理器,你还是只会嵌套么 ?的文章,幸运地被挂在热榜上好几天😁。 目前为止,文章收获阅读量1093、点赞数
手把手撸一个 Vue3 + Ts + ElementPlus 简易后台模板
脚手架用的是vue-cli,vite还不太稳定,很多第三方库也存在兼容问题,为了能正常在实际项目中使用,还是选择了vue-cli。 然后 Vue 选 3.0, css预处理器,看个人习惯,sass,less,stylus都可以。 创建完项目,把那些不需要的页面例如:hellow…
pdfjs-dist 被坑指南
由于之前项目使用了pdfjs-dist来进行预览pdf操作。
在vue中使用pdfjs预览pdf文件
这是我参与更文挑战的第4天,活动详情查看: 更文挑战 前言 在写项目的过程中,偶尔会有使用到pdf的文件,当我们想看pdf文件的时候,你的操作是不是先把pdf文件下载下来,通过电脑安装的专用于打开pd
Vue项目使用pdf.js
吐槽一番,还是老老实实去实现功能吧,但是GitHub找了一圈vue项目的pdf轮子,基本都是大同小异,基本思想就是使用canvas把pdf内容绘制出来,但是这样最大的一个问题就是pdf的内容完全没办法复制了,第一个需求就不满足了,没办法只能扩大搜索范围,最终瞄准了pdf.js,…
使用fabric.js+pdf.js实现简易盖章
最近公司的一个项目打算实现在线预览文档并给这个文档改一个公章,然后要求前端可以让用户实现盖章拖动,传给后端的数据只需要知道盖章的位置和盖在文档得的哪一页,于是让先弄一个 demo 试试方案。 调查了一番之后,觉得可以使用pdf.js实现预览文档,公章的操作则可以用farbic.…