canvas

wordbaby1 天前
前端·canvas
前端进阶:小程序 Canvas 2D 终极指北 — 给图片优雅添加水印在之前的文章中,我们详细拆解了如何使用小程序旧版 Canvas API 给图片添加水印。随着小程序框架(如 Taro、uniapp)和微信底层基础库的演进,Canvas 2D 凭借更高清的渲染质量和更好的性能,已经逐渐成为业界首选方案。
wordbaby1 天前
前端·canvas
小白也能看懂:小程序 Canvas 给图片添加水印的终极指南在小程序开发中,给用户拍摄的图片或上传的图片添加“自带信息”的水印(如:打卡时间、地点、防伪标识等)是一个非常普遍的需求。
Kakarotto3 天前
javascript·vue.js·canvas
Canvas 直线点击事件处理优化在平常Canvas开发中,经常会遇到直线的点击事件问题,对于这类问题通常的做法就是使用isPointInStroke,但直接使用存在一个问题就是直线的宽度较小时,鼠标点击不太容易选中。下面是针对这类问题总结的一些优化方法。
李剑一6 天前
前端·vue.js·canvas
大屏天气展示太普通?视觉升级!用 Canvas 做动态天气遮罩,雷阵雨效果直接封神之前做天气那个模块的时候,突发奇想想做一个大屏实时展示天气状况的蒙版。# Vue实现大屏获取当前所处城市及当地天气(纯免费)
叶智辽9 天前
three.js·canvas
【Three.js多相机渲染】如何在同一场景里实现“画中画”效果你以为一个场景只能有一个相机?太天真了上个月,产品经理拿着一个监控大屏的设计图来找我:“小叶,你看这个效果——主画面看整个车间,右下角有个小窗口专门盯着那台最关键的设备,实时放大,能不能做?”
全栈老石12 天前
前端·javascript·canvas
手写无限画布4 —— 从视觉图元到元数据对象画布上的每一个像素都是稍纵即逝的,真正永恒的,是背后那套被精心设计的元数据(Metadata)规范。尽管在前面的篇章中,我们一路披荆斩棘,搞定了坐标系、渲染层和基本交互,让演示工程初具雏形。但 Canvas 本质上只是一块没有记忆的像素面板。
全栈老石12 天前
前端·javascript·canvas
手写一个无限画布 #3:如何在Canvas 层上建立事件体系你以为你点中了一个圆,其实你只是点中了一堆毫无意义的像素点。在画布里,所谓的“选中”,不过是一场精密的数学与色彩幻术。
全栈老石13 天前
javascript·canvas
手写一个无限画布 #2:渲染层的博弈:Canvas 还是 WebGL ?很多人会问:为什么不用 DOM?为什么不用 SVG?答案其实很残酷。浏览器为了渲染 DOM 和 SVG 节点,底层维护了一套极其庞大的对象模型和布局引擎。每一次你在触控板上轻轻一划,哪怕只是让相机的世界坐标移动几个像素,都可能被迫引发大量节点的重排(Reflow)与重绘(Repaint)。
全栈老石14 天前
前端·canvas
手写一个无限画布 #1:坐标系的谎言打开 Figma,或者启动蓝湖(Lanhu)查看标注,又或是打开 Lovart 开始绘图。双指捏合,画布缩小了。两指一推,画布滑到了左边。点一下那个蓝色的矩形,选中了。
子兮曰1 个月前
前端·javascript·canvas
深入理解滑块验证码:那些你不知道的防破解机制你是否遇到过这样的尴尬:明明自己是个真人,却被验证码折磨得怀疑人生?据统计,传统图文验证码的用户放弃率高达40%。但你知道吗?滑块验证码背后藏着一套精密的防破解机制,它就像是一位经验丰富的安检员,在毫秒之间通过你的"微表情"判断你是不是真人。
子兮曰1 个月前
前端·浏览器·canvas
深入浏览器指纹:Canvas、WebGL、Audio是如何暴露你的身份的?你以为清除了Cookie就安全了?2025年约翰霍普金斯大学的研究首次证实:浏览器指纹追踪比你想象的更普遍,而且你几乎无法阻止它。
世洋Blog1 个月前
javascript·游戏·h5·canvas
H5游戏-Canvas绘制与JS基础Promise和async await是一个东西,async await是Promise的语法糖。async await类似UnityC#的async await。
深海蓝山2 个月前
小程序·canvas·签名
基于Canvas的原生签名组件,兼容小程序和H5基于Tarojs+NutUI做移动签名时,发现原生Signature组件无法兼容UI的设计要求,事件无法自定义处理,同时又要兼容微信小程序和H5的展示。于是重新使用Canvas来生成签名。
Lsx_2 个月前
前端·javascript·canvas
案例+图解带你遨游 Canvas 2D绘图 Fabric.js🔥🔥(5W+字)Fabric.js 是一个功能强大且操作简单的 Javascript HTML5 canvas 工具库。
似水流年_zyh2 个月前
前端·canvas
canvas写一个选择音频区域的组件
STCNXPARM2 个月前
canvas·skia·android图形库
Android14显示系统 - 图形库canvas\HWUI\skiacanvas和skia是Android图形库体系中的一部分,硬件渲染才会通过HWUI使用skia,对于图形库,我们把握框架即可
holidaypenguin2 个月前
前端·canvas
【转】跨浏览器 Canvas 图像解码终极方案:让大图渲染也能丝滑不卡顿跨浏览器 Canvas 图像解码终极方案:让大图渲染也能丝滑不卡顿Non-blocking cross-browser image rendering on the canvas - Web Performance Calendar
普兰店拉马努金2 个月前
canvas·旗帜·挪威
【Canvas与旗帜】标准比例挪威国旗
德育处主任2 个月前
前端·微信小程序·canvas
在小程序做海报的话,Painter就很给力点赞 + 关注 + 收藏 = 学会了最近做了一款粉丝向的小程序,主要功能是编辑海报信息。微信小程序提供的 Canvas 功能用起来太麻烦了,有库当然是用库易库啦~而且是越简单越好的库~
熊猫钓鱼>_>2 个月前
服务器·前端·游戏·canvas·cors·静态部署·资源路径
解决Web游戏Canvas内容在服务器部署时的显示问题在开发基于Canvas的网页游戏时,一个常见的问题是:在本地开发环境中一切正常,但将游戏部署到服务器后,Canvas内容却无法正常显示。这个问题困扰着许多Web开发者,尤其是游戏开发新手。本文将深入分析导致这一问题的各种原因,并提供系统性的解决方案。