canvas

_lucas1 天前
前端·javascript·canvas
用canvas做个场景编辑器autopilot 需要数据才能跑起来,想了下自己造数据太麻烦了,所以基于 konva(canvas)做一个场景编辑器来造点数据,目标是通过编辑器编辑地图和基于地图编辑一个基础场景(自车+车道+环境车+行驶模拟),并在 autopilot 应用中跑起来
red润2 天前
前端·electron·canvas
浏览器离屏渲染 vs. Electron离屏渲染——核心区别与应用场景离屏渲染(Offscreen Rendering)作为一种优化渲染性能或实现特定功能的技术,广泛应用于Web开发、数据可视化和桌面应用等领域。然而,浏览器环境(如Chrome)和跨平台框架(如Electron)的离屏渲染实现方式存在显著差异。我刚开始混淆二者的技术原理和应用场景,导致选型错误或性能问题。所以本文将从技术实现、核心目标、适用场景等维度,详细拆解两者的区别。
八了个戒2 天前
前端·javascript·信息可视化·数据可视化·canvas·d3
「数据可视化 D3系列」入门第十章:饼图绘制详解与实现功能: 生成圆形、扇形或环形路径核心参数:👇 完整代码👇 运行效果1. 数据转换流程:2. 视觉元素构成:
八了个戒4 天前
前端·javascript·信息可视化·数据可视化·canvas
「数据可视化 D3系列」入门第六章:比例尺的使用比例尺是 D3.js 中非常重要的概念,它能帮助我们优雅地将数据从定义域映射到可视化的值域中。下一章我们将学习坐标轴的使用,它经常与比例尺配合使用。
Jimmy4 天前
前端·javascript·canvas
H5 Canvas 中 globalCompositeOperation 的理解和应用H5 Canvas 是 HTML5 中的一个元素,它拥有丰富的 API,允许开发人员通过 JS 在网页上绘制图形、动画和复杂的视觉效果-比如笔者之前的文章引力粒子特效 - 归为尘埃。
普兰店拉马努金5 天前
canvas·旗帜·英国·米字旗
【Canvas与旗帜】标准英国米字旗
前端_yu小白5 天前
javascript·canvas·电子签名·js图片生成
html,css,js实现电子点名绘制和下载场景:公司申请vpn网络,需要提交一个pdf,有电子签名。我们可以手写拍照,然后借助ps或者wps对图片进行处理,抠出名字,背景设为透明,但是这样似乎很麻烦,而且对于没有这两个软件操作经验的小白来说还是有点困难的。
糖墨夕7 天前
前端·three.js·canvas
【3】Threejs环境光、点光源、聚光灯等常见光源类型对比实际生活中物体表面的明暗效果是会受到光照的影响,比如晚上不开灯,你就看不到物体,灯光比较暗,物体也比较暗。在threejs中,咱们用网格模型Mesh模拟生活中物体,所以threejs中模拟光照Light对物体表面的影响,就是模拟光照Light对网格模型Mesh表面的影响。
八了个戒7 天前
前端·javascript·数据可视化·canvas·d3
「数据可视化 D3系列」入门第七章:坐标轴的使用坐标轴是数据可视化中不可或缺的元素,它能帮助观众理解数据的尺度和范围。在D3.js中,坐标轴通常与比例尺配合使用,将抽象的数据映射为可视化的刻度标记。
八了个戒7 天前
前端·javascript·数据可视化·canvas·d3
「数据可视化 D3系列」入门第二章:选择器与数据绑定D3.js的核心在于选择元素和绑定数据,这是所有可视化操作的基础。本章将深入探讨这两个关键概念。两种绑定方式对比
八了个戒9 天前
开发语言·前端·javascript·数据可视化·canvas
「数据可视化 D3系列」入门第一章:Hello D3.jsD3.js(Data-Driven Documents)是一个强大的JavaScript库,它让我们能够用数据驱动文档的变换。让我们从一个简单的"Hello World"示例开始,逐步探索D3的核心概念。
亦黑迷失10 天前
前端·typescript·canvas
实现 canvas 交互(元素的事件处理)之前公司有个需求,要在用户上传的文档上添加批注,涉及到一些图形的绘制,这可以用 canvas 实现;还要求当点击某些批注时有交互效果,比如颜色进行高亮。众所周知,无论你在 <canvas> 元素上绘制多少内容,能通过 js 获取到的对象只有 canvas 节点本身,那么要如何实现对 canvas 画布上的某个元素的交互效果呢。实现方案不止一种,本文就来说说我的做法。
张风捷特烈11 天前
android·flutter·canvas
平面上的三维空间#04 | 万物之母 - 三角形上一篇我们介绍了三维空间到二维平面的 轴测投影 的原理,今天将进一步探索三维空间中的几何图形。在第一篇就介绍了绘制空间中 坐标点 的方式, 正所谓: 点动成先,线动成体。有了一点,理论上就可以绘制万物。现在思考一下,如下所示有三个橙色的点,如何在 XOY 平面上绘制三角形:
敲敲敲敲暴你脑袋12 天前
typescript·数据可视化·canvas
从零开始用Canvas画一个2D地图最近用到leaflet,研究了它的源码,被它用image元素绘制底图(开启preferCanvas也是image元素底图),然后通过transform的形式将HTML元素或SVG偏移到对应位置的方式给鸡肋到了,底图加载慢死,并且一旦绘制的形状很多卡死!本来打算在leaflet上叠加一层Canvas来性能优化的,结果Canvas清空重绘有问题,会出现部分清空不了,重绘的时候叠加的情况,啊啊啊!烦死!最终决定自己动手丰衣足食,自己用Canvas写一个简单的2D地图!
我是谁谁14 天前
canvas
Canvas 进阶应用示例<2>下面我将介绍更多 Canvas 的进阶用法,包括变换、合成、像素操作以及更复杂的动画效果。Canvas 提供了几种变换图形位置和方向的方法:
我是谁谁14 天前
javascript·css·canvas
Canvas 高级应用与实战项目<3>下面我将介绍 Canvas 更高级的应用场景,包括游戏开发、数据可视化、图像处理等实战项目,并提供完整的代码示例。
我是谁谁14 天前
canvas
Canvas 应用示例<1>Canvas 是 HTML5 提供的绘图 API,可以在网页上绘制图形、动画、游戏等。下面是一些基础示例帮助你学习 Canvas 的使用。
LuYu15 天前
前端·canvas
vue 版本 canvas 绘图工具来啦!像写 React Native(RN)一样实现canvas 绘图任务小程序使用的话占用包体积比较大,taro主包体积优化插件已经在路上了哈可以等一等给大家介绍一个我实现的一个小工具 ——@sketchjs。它能实现像写 React Native(RN)一样,相对轻松地完成绘图任务。接下来,就详细跟大家唠唠它。
枫荷15 天前
前端·canvas
解决canvas绘图模糊问题像素分辨率(解析度)canvas宽高和样式宽高,如下代码:解决办法