技术栈
canvas
路很长OoO
1 天前
echarts
·
harmonyos
·
canvas
鸿蒙手写ECharts_手势惯性(条形统计图)
在移动应用开发中,数据可视化是提升用户体验的关键。条形统计图作为直观的数据展示方式,结合鸿蒙的 Canvas 绘图和手势交互,可打造出流畅的交互体验。本文将详细讲解如何利用鸿蒙 Canvas 实现带手势惯性的条形统计图,涵盖需求分析、技术实现、代码优化等内容。
ncj393437906
7 天前
canvas
【第4章 图像与视频】4.6 结合剪辑区域来绘制图像
本节将综合运用图像处理、离屏 canvas 以及剪辑区域等技术实现墨镜效果。主线程代码:Worker线程代码:
ncj393437906
7 天前
canvas
【第4章 图像与视频】4.5 操作图像的像素
getImageData() 与 putImageData() 这两个方法分别用来获取图像的像素信息,以及向图像中插入像素。与此同时,如果有需要,也可以修改像素的值,所以说,这两个方法能够让开发展对图像之中的像素进行任何可以想见的操作。
ncj393437906
8 天前
canvas
【第1章 基础知识】1.8 在 Canvas 中使用 HTML 元素
尽管我们可以说 Canvas 是 HTML5 之中最棒的功能,不过在实现网络应用程序时,很少会单独使用它。在绝大多数情况下,你都会将一个或更多的 canvas 元素与其他 HTML 控件结合起来使用,以便让用户可以通过输入数值或其他方式来控制应用程序。
七月shi人
14 天前
前端
·
javascript
·
canvas
Canvas设计图片编辑器全讲解(一)Canvas基础(万字图文讲解)
近两年AI发展太过迅速,各类AI产品层出不穷,AI绘图/AI工作流/AI视频等平台的蓬勃发展,促使图片/视频等复杂内容的创作更加简单,让更多普通人有了图片和视频创作的机会。另一方面用户内容消费也逐渐向图片和视频倾斜。在“需求增长”和“工具简化”两者作用下,必然会带来繁荣的产业产品,因此也给前端提供了更多施展技术的机会和平台。
wuhen_n
14 天前
javascript
·
html5
·
canvas
·
canvas动画
·
canvas拖拽
Canvas进阶篇:鼠标交互动画
在上一篇文章Canvas进阶篇:基本动画详解 中,我们讲述了在Canvas中实现动画的基本步骤和动画的绘制方法。本文将进一步讲述如何通过鼠标事件增加动画和用户的交互,包括捕获鼠标的点击和拖动事件,获取鼠标在 Canvas 中坐标等。
追求者2016
15 天前
前端
·
javascript
·
canvas
实现图片自动压缩算法,canvas压缩图片方法
在使用某些支持webgl的图形库(eg:PIXI.js,fabric.js)场景中,如果加载的纹理超过webgl可处理的最大纹理限制,会导致渲染的纹理缺失,甚至无法显示。
prog_6103
1 个月前
pdf
·
canvas
·
js
·
png
【笔记】当个自由的书籍收集者从canvas得到png转pdf
最近有点迷各种古书,然后从 www.shuge.org 下载了各种高清的印本,快成db狂魔了…上面也有人在各种平台上分享,不胜感激…只是有些平台可以免费看但是没法下载… 反正你都canvas了,撸下来自己珍藏…
wuhen_n
1 个月前
前端
·
javascript
·
矩阵
·
html5
·
canvas
·
canva可画
Canvas特效实例:黑客帝国-字母矩阵(字母雨)
话不多说,我们直接上效果:当页面加载完成,屏幕上会落下如瀑布般的绿色字母流,不断向下滑动,仿佛进入了黑客帝国的数字世界,营造出极具未来感和神秘感的视觉氛围(由于图片大小限制,无法上传动图):
_lucas
1 个月前
前端
·
javascript
·
canvas
用canvas做个场景编辑器
autopilot 需要数据才能跑起来,想了下自己造数据太麻烦了,所以基于 konva(canvas)做一个场景编辑器来造点数据,目标是通过编辑器编辑地图和基于地图编辑一个基础场景(自车+车道+环境车+行驶模拟),并在 autopilot 应用中跑起来
red润
1 个月前
前端
·
electron
·
canvas
浏览器离屏渲染 vs. Electron离屏渲染——核心区别与应用场景
离屏渲染(Offscreen Rendering)作为一种优化渲染性能或实现特定功能的技术,广泛应用于Web开发、数据可视化和桌面应用等领域。然而,浏览器环境(如Chrome)和跨平台框架(如Electron)的离屏渲染实现方式存在显著差异。我刚开始混淆二者的技术原理和应用场景,导致选型错误或性能问题。所以本文将从技术实现、核心目标、适用场景等维度,详细拆解两者的区别。
八了个戒
1 个月前
前端
·
javascript
·
信息可视化
·
数据可视化
·
canvas
·
d3
「数据可视化 D3系列」入门第十章:饼图绘制详解与实现
功能: 生成圆形、扇形或环形路径核心参数:👇 完整代码👇 运行效果1. 数据转换流程:2. 视觉元素构成:
八了个戒
2 个月前
前端
·
javascript
·
信息可视化
·
数据可视化
·
canvas
「数据可视化 D3系列」入门第六章:比例尺的使用
比例尺是 D3.js 中非常重要的概念,它能帮助我们优雅地将数据从定义域映射到可视化的值域中。下一章我们将学习坐标轴的使用,它经常与比例尺配合使用。
Jimmy
2 个月前
前端
·
javascript
·
canvas
H5 Canvas 中 globalCompositeOperation 的理解和应用
H5 Canvas 是 HTML5 中的一个元素,它拥有丰富的 API,允许开发人员通过 JS 在网页上绘制图形、动画和复杂的视觉效果-比如笔者之前的文章引力粒子特效 - 归为尘埃。
普兰店拉马努金
2 个月前
canvas
·
旗帜
·
英国
·
米字旗
【Canvas与旗帜】标准英国米字旗
前端_yu小白
2 个月前
javascript
·
canvas
·
电子签名
·
js图片生成
html,css,js实现电子点名绘制和下载
场景:公司申请vpn网络,需要提交一个pdf,有电子签名。我们可以手写拍照,然后借助ps或者wps对图片进行处理,抠出名字,背景设为透明,但是这样似乎很麻烦,而且对于没有这两个软件操作经验的小白来说还是有点困难的。
糖墨夕
2 个月前
前端
·
three.js
·
canvas
【3】Threejs环境光、点光源、聚光灯等常见光源类型对比
实际生活中物体表面的明暗效果是会受到光照的影响,比如晚上不开灯,你就看不到物体,灯光比较暗,物体也比较暗。在threejs中,咱们用网格模型Mesh模拟生活中物体,所以threejs中模拟光照Light对物体表面的影响,就是模拟光照Light对网格模型Mesh表面的影响。
八了个戒
2 个月前
前端
·
javascript
·
数据可视化
·
canvas
·
d3
「数据可视化 D3系列」入门第七章:坐标轴的使用
坐标轴是数据可视化中不可或缺的元素,它能帮助观众理解数据的尺度和范围。在D3.js中,坐标轴通常与比例尺配合使用,将抽象的数据映射为可视化的刻度标记。
八了个戒
2 个月前
前端
·
javascript
·
数据可视化
·
canvas
·
d3
「数据可视化 D3系列」入门第二章:选择器与数据绑定
D3.js的核心在于选择元素和绑定数据,这是所有可视化操作的基础。本章将深入探讨这两个关键概念。两种绑定方式对比