• 2024-06-09从零手撕一个网页版图形编辑器之坐标变换(3)
    ​本编辑器(土豆猫图形编辑器)社区版代码已开源,开源库地址:https://gitee.com/longhan13/lgxmap_community.git本文暂时中断前面章节的代码框架讲解,先讲解一下本编辑器所使用的坐标变换方法及涉及的相关代码,是本编辑器基础的基础。本编辑器所使用的坐标系为右手坐标系,既X正向水
  • 2024-06-08从零手撕一个网页版图形编辑器之前端代码框架-整体(2)
    ​本编辑器(土豆猫图形编辑器)社区版代码已开源,开源库地址:https://gitee.com/longhan13/lgxmap_community.git从此章节开始,后续开始讲代码框架、关键模块代码、数学工具(向量、矩阵),感兴趣的朋友最好把代码下载下来,对着代码来阅读文章更有助于理解。本文开始讲解前端代码框架。n
  • 2024-05-31记录一下LogicFlow流程图在vue3中的简单使用,配置左侧菜单工具栏和右键菜单
     最终的效果配置画布首先通过npm安装LogicFlownpminstall@logicflow/core--save在vue页面引用LogicFlow和cssimportLogicFlowfrom"@logicflow/core";import"@logicflow/core/dist/style/index.css"; 创建div容器并添加ref<divid="container"ref=
  • 2024-05-30matplotlib
    mat—matrix矩阵plot—画图lib—library库matlab矩阵实验室mat—matrix矩阵lab实验室一、matplotlib三层结构1.容器层画板层Canvas画布层Figureplt.figure()绘图层/坐标系axesplt.subplots()axis坐标轴2.辅助显示层3.图像层图像
  • 2024-05-25画布掌航:绘制画布
    绘制画布ヾ(•ω•`)o准备importmatplotlib.pyplotaspltfromIPython.displayimportHTMLimportnumpyasnpfromhtml变量import*
  • 2024-05-25深入浅出Viewport设计原理2
    逻辑像素、逻辑分辨率对于同一个元素,DPR越大,渲染时需要的物理像素就越多。这是我们上面得出的结论。那么,在软件开发中,元素的大小到底应该写成多少px?为了解决这个问题,我们引入“逻辑像素”的概念。平时我们在css中写的px指的就是逻辑像素,而不是物理像素,一个逻辑像素可以
  • 2024-05-23Viso的对象图形复制到word,发现图形画布底部有大量空白,如何解决
    1viso对象插入到wordVIso的图可以作为对象插入到word中,直接复制即可,复制后,可以在word中双击,关联到viso中,进行更改,很方便。正常情况下,在viso中做好图形后,直接复制到word中即可,在word中双击,关联到viso中。如下图:偶尔会存在一些格式比例大小的问题,导致对象下面很多空白,如下图:2
  • 2024-05-20HTML5画布-小球碰撞
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`HTML5画布-小球碰撞日期:2017-7-18阿珏HTML浏览:2465次评论:2条html5是万维网的核心语言、标准通用标记语言下的一
  • 2024-05-12html5新标签 画布 canvas 替代了 flash
    绘制矩形边框,和填充不同的是绘制使用的是strokeRect,和strokeStyle实现的 绘制路径绘制路径的作用是为了设置一个不规则的多边形状态路径都是闭合的,使用路径进行绘制的时候需要既定的步骤:需要设置路径的起点使用绘制命令画出路径封闭路径填充或者绘制已经封闭路
  • 2024-05-12画布canvas基础 01
    1.什么是canvascanvas是用来绘制图形的.它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。<canvaswidth="500"height="500">当前的浏览器版本不支持,请升级浏览器</canvas>判断浏览器是否支持画布cnavascanvas的标签属性只有两个,width和heig
  • 2024-04-30uniapp将图片base64绘制到画布中
     html<viewclass="content"><canvascanvas-id="myCanvas"style="width:300px;height:300px;"></canvas></view> js//获取图片的完整base64this.qrurl=res.data
  • 2024-04-22试了下playground-续2
    游乐场看来的多逛几阵了。第二阵是Spiro,轴对称的数学轮盘曲线,看图是否很酷,多态且动感,原理却不复杂,基于一个几何的多参数点阵方程,就像一个小圆在大圆内圈沿着周长往复运动,不一样的初始参数变幻着绘图,这次加了点难度,就是要求四个图形同时绘图,咋一看是多线程,可难倒我了,问题在于简
  • 2024-04-112024年4月9日-UE5-控件切换器、多存档、存档日期、游戏时长
    加入多存档,和每个存档的时间 打开UI登录界面,选中画布,包裹一个控件切换器 选中控件,改名,是变量 再新建一个画布,拖到控件切换器里,把之前的改名默认画布,新建的叫读档画布 复制一个背景模糊到读档画布里 打开“继续游戏”这个按钮,在他后面添加点击后切换到读档画布的指
  • 2024-04-10浏览器实现大画布操作
    首先这个画布是超出浏览器画布的限制的最大范围的;需求:在一个大画布上标注画矩形;还是使用的fablicjs库;可以查看我的另一个文章详细介绍了使用fablicjs画矩形和多边形,这篇主要是讲述我完成大画布功能的过程;准备工作首先我需要知道各大浏览器对canvas的限制那么重点来了
  • 2024-04-10八、使用jsPlumb实现简单流程图
    通过一个小demo来演示jsPlumb的常用内容。使用拖拽的方式从工具栏将节点拖至画布中;画布中的节点可以移动,连线;线条上可以输入备注信息。一、项目环境demo使用vue3+typescript4+quasar2前端框架,与之前的演示项目环境一致。demo完成代码地址二、功能介绍1.界面上方为工具栏,dem
  • 2024-04-08网站实现雪花飘落效果
    点击查看效果:雪花飘落一,在网站页面中引入下方script即可。<scriptsrc="https://www.vae.zhangweicheng.xyz/web/xuehua/xuehua.js"></script>二,以下是全部JavaScript代码//创建一个立即执行函数(function(){//定义变量varflakes=[],//雪花数组canvas=docu
  • 2024-03-25ETL工具-nifi干货系列 第三讲 nifi web ui 使用教程
    1、nifi服务启动之后,浏览器输入https://localhost:8443/nifi ,匿名登录或者输入用户名密码进入操作页面,如下图所示:2、组件工具栏处理器,鼠标放到图标上提示Processor,里面里面有各种各样的组件,可以实现各种各样的功能。 拖拉处理器到画布中,出现处理器选择列表,可以根据处理
  • 2024-03-22tkinter画布canvas绘制图片不显示
    tkinter画布canvas绘制图片不显示首次编辑:24/3/22/13:59最后编辑:24/3/22/14:08原因与解决办法在canvas中创建图片一般如下:fromtkinterimport*root=Tk()c=Canvas(root)#在canvas中创建图片image=PhotoImage(file="img/熊猫人.png")canvas.create_image(100,10
  • 2024-03-16【精选】Canvas 事件处理系统 - 多图长文
    文章目录Canvas事件处理系统为什么我们需要事件处理系统系统搭建抽象图形画布类像素问题使用示例判断事件发生的图形CanvasRenderingContext2D.isPointInPath()Geometry圆矩形线段多边形OffscreenCanvas更多事件类型对比参考Canvas事件处理系统是我自己的一
  • 2024-03-16Power Apps 人员选择器组件
    前言最近,用户有个需求,是需要开发一个人员选择器组件,这不,安排。正文大家先看看效果,这是用了FluentUI的组件,使用PCF封装的:我觉得这样的方式,还是很好的,因为本身画布应用的组件有限,这样我们可以更加丰富画布应用的组件库。废话也不多说了,有兴趣的就去
  • 2024-03-11jsPlumb导航器
    开源项目地址:https://gitee.com/easyxaf/jsplumb-navigator前言jsPlumb可用于连接DOM元素,它不依赖框架,所以与主流框架都可以无缝的集成。但比较遗憾的是社区版中没有平移、缩放等功能,如果用它来开发工作流等项目,用户体验会大打折扣。我的项目是用Blazor开发的,在比较了多款开源流
  • 2024-03-04移动端电子签名
    一.React:使用手写签名插件:react-canvas-draw和react-signature-canvasnpminstallreact-canvas-draw--saveimportCanvasDrawfrom"react-canvas-draw";3、使用组件signCanvas=React.createRef();设置签名组件的属性<CanvasDrawref={this.signCanvas
  • 2024-02-21推荐一款好用的Web 画布编辑器
    Polotno是一款现代而强大的Web画布编辑器,旨在为用户提供直观、灵活且可定制的图形设计和编辑工具。无论您是专业设计师、开发者,还是初学者,Polotno提供了丰富的功能和用户友好的界面,使您能够轻松创建各种图形内容。这篇我们来介绍kooboo中的Polotnoweb设计器. 主要特点:(1
  • 2024-01-30揭开空白网页背景色的神秘面纱
    前言一个看似简单实则有坑的问题:空白网页的背景色是什么?大家是不是都会认为是白色,但事实并非如此,有时候我们眼睛看到的也不一定是真的
  • 2024-01-24html2canvas使用文档
    安装npminstallhtml2canvasoryarnaddhtml2canvas引入importhtml2canvasfrom'html2canvas'使用<divref="canvasDom"><h4>Helloworld!</h4></div>constcanvasDom=this.$refs.canvasDomthis.$toast.loading(&