画布

基于fabric.js的图片编辑器, 画布背景实现原理

图片上传 使用了element-plus提供的图片上传el-upload组件 <el-upload :show-file-list="false" :auto-upload="false" :on-change="(e) => uploadImage(e, 'background')" > <but ......
画布 编辑器 原理 背景 fabric

怎样创建一块画布

1、创造一个基类 src/scripts/AcGameObject.js const AC_GAME_OBJECTS = []; // 存储所有游戏对象 export class AcGameObject { constructor(){//构造函数 AC_GAME_OBJECTS.push(thi ......
画布

Unity3D UGUI基础--画布的三种模式详解

在Unity3D中,UGUI是一种用户界面系统,它提供了一种简单而强大的方式来创建和管理游戏中的用户界面。UGUI中的一个重要概念是画布(Canvas),它是用来放置和渲染UI元素的容器。画布有三种模式:Screen Space - Overlay、Screen Space - Camera和Wor ......
画布 Unity3D 模式 基础 Unity3

飞码LowCode前端技术之画布的设计

简介 本章节从精准定位、分层设计、异步组件、拖拽四个方面分析飞码画布设计。 一、精准定位设计 飞码画布是一个套件,可对外提供画布能力。精准定位有两种情况,一是目标组件无子组件,而是目标组件有子组件。 无子组件:目标组件分为支持与不支持放子组件两种情况。 有子组件:鼠标相对于子组件(目标组件)对角线位 ......
画布 前端 LowCode 技术

简单的低开编辑器(三):实现组件画布内拖拽

好家伙, 0.代码已开源 Fattiger4399/lowcode-demo: 一个简单的低代码编辑器 技术栈:Vue3 element-plus jsx (github.com) 本篇实现效果如下: 1.分析 这玩意的思路很好理解 本质上就是给组件绑个拖拽方法 拽到哪里,就把位置更新给组件就好了, ......
画布 编辑器 组件

Odoo|当我在Odoo用画布创建流程图

在Odoo14中,如何在form表单中最上面插入一个Canvas的画布控件呢? 首先,我发现在Odoo中,form表单会在每次重置后只进入一次form视图的init和renderButtons等相关的初始化视图方法。但是在二次渲染视图时,会出现"不触发"和"找不到相关DOM元素"的问题。 为了解决这 ......
画布 流程图 Odoo 流程

画布拖动方案

画布拖动策略:为提升性能,防止画布(canvas) 跟随mouseMove事件不断重绘,选择先移动画布容器,在鼠标mouseup 事件执行时,重绘画布,让画布容器的还原。 具体实现 // 视口宽高: 为画板可视区域的宽高,不包含header高度; const clientRect = { width ......
画布 方案

无限画布

从小就对文字不敏感,但是对图像和动画敏感的我,虽然大学没考上心心念念的建筑学专业,但是还是一直喜欢有个可以随便图画和擦除的草稿纸。 纸: 上学的时候,都是买一些笔记本和草稿本来使用。以及读纸质书时,在上面图画和笔记。但是图书馆借的书是不能写字的,只能写自己买的那些书。 毕业了之后,发现书、笔记和草稿 ......
画布

HTML Canvas 画布

HTML <canvas>画布元素用于通过脚本(通常是JavaScript)动态绘制图形。 <canvas> 画布元素只是图形的容器。您必须使用脚本来实际绘制图形。 <canvas>有几种用于绘制路径、框、圆、文本和添加图像的方法。 绘制canvas <!DOCTYPE html> <html la ......
画布 Canvas HTML

d3学习第二集-scale,datajoin,画布的margin,建立简单散点图

来自observable官方教程:https://www.youtube.com/playlist?list=PLOHIJAFwtkEcK_mLLScnX2B-yHDjzSxuR 本文主要讲 scale:定义一个数学函数将一种数据转化成另一种数据,比如把连续变量转化成离散变量,将0-1的实数,转化成 ......
画布 datajoin margin scale

柱状图,折线图 坐标轴距离画布的距离

grid: { left: "3%",//坐标轴距离左侧 right: "4%",//坐标轴距离右侧 bottom: "10%",//坐标轴距离底部 containLabel: true, }, 参考下面理解 ......
坐标轴 线图 画布 坐标

【matplotlib基础】--画布

`Matplotlib` 库是一个用于数据可视化和绘图的 Python 库。它提供了大量的函数和类,可以帮助用户轻松地创建各种类型的图表,包括直方图、箱形图、散点图、饼图、条形图和密度图等。 使用 `Matplotlib` 的过程中,遇到的难点并不在于绘制各类的图形,因为每种图形都有其对应的API。 ......
画布 matplotlib 基础

unity 关于如何调整Canvas画布的大小

如何调节Canvas画布大小呢?1. 先在Hierarchy面板选择Canvas对象2. 然后在Inspector找到Canvas3. 最后找到 Render Mouse ,在下拉列表中选择 World Space 选项;即可更改画布的大小。 ......
画布 大小 Canvas unity

精确打印Image画布

最直接的方法当然是把Image的画布以图片的形式输出,这样既不用考虑画布上信息之间的相对位置,操作又简单。不过这样操作有个硬伤:图片失真。因为打印机分辨率的关系,需要在打印时将画布上的信息放大,才能匹配打印机的画布,这样难免会造成文字信息的拉伸变形。而且,使用图片打印的话,需要传输到打印机的数据就会 ......
画布 Image

微信小程序 画布

所有在 canvas 中的画图必须用 JavaScript 完成: WXML:(我们在接下来的例子中如无特殊声明都会用这个 WXML 为模板,不再重复) <canvas canvas-id="myCanvas" style="border: 1px solid;"/> JS:(我们在接下来的例子中会 ......
画布 程序

Canvas 画布学习(补全中...)

1. 标签 <canvas></canvas> 2.大小 可以在标签中直接写 <canvas id="canvas" width="500" height="300"></canvas> 也可以在Css中为id类添加样式 #canvas { background-color: red; width: ......
画布 Canvas

【Konva 实践】实现一个简单的线条画布功能

# 完整代码 以下是完整代码,从本实践中了解 Konva 的多事件处理,以及灵活运用 Konva 的 API。打破被文档从上到下的基础知识浅层了解,以实践达到灵活地对 Konva 的使用。 [点击在线浏览](https://himmelbleu.gitee.io/web-learning/01.ba ......
画布 线条 功能 Konva

Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用

# Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用 ## 1. 什么是CanvasScaler组件? CanvasScaler是Unity中UGUI系统中的一个组件,用于控制画布的缩放和适配。通过CanvasScaler组件,可以实现UI界面在不同分辨率下的自适应显示。 ......
画布 CanvasScaler 组件 Unity UGUI

Power APP Canvas组件简单控制画布控件

效果图: 图中绿色部分是组件, 通过组件控制画布中按钮的点击事件。 具体实现: 1、组件按钮中赋值一个变量 比如左按钮给yyy赋值false 右按钮赋值true; 2、增加输出属性 将其赋值为此变量,此处用布尔类型,扩展可以用int类型,比如按钮不只是确定取消,有更多的按钮。 3、在画布中添加一个能 ......
画布 控件 组件 Canvas Power

gojs禁止画布滚动 完全只读方案

gojs生成画布后,鼠标滚动,画布的内容会上下移动,以下属性可解决此问题。 myDiagram = $(go.Diagram,"graph", { initialContentAlignment: go.Spot.Center, //启动视口中间的所有内容 "toolManager.mouseWhe ......
画布 方案 gojs

前端用画布去除图片多余的透明区域

传入图片的base64即可。 function clearblankimg(imgData){ var img = new Image(); //创建图片对象 img.src = imgData; img.onload = function() { var c = document.createEl ......
画布 前端 区域 图片

计算画布内旋转元素的边界坐标

> **svg,dom类的图形编辑器,在画布内编辑元素完成后,为了得到只包含元素的部分,去掉画布的留白,或者进行编组时,往往需要计算元素在画布内的边界坐标,重新生成输出元素的坐标** ## 1、对于无旋转等几何变化的基本元素,计算元素的边界坐标是很容易的(以屏幕坐标为准) 如下图,只需遍历每个元素的 ......
画布 坐标 边界 元素

Premiere调整画布尺寸

软件版本:Premiere Pro CC 7.0 在已有项目中:文件→新建→调整图层(把焦点定位在下方轨道栏,否则呈灰色,无法点击)。右击新建的调整图层,选择“从剪辑新建序列”——这样就建好了一个自定义视频尺寸的编辑轨道。 如果要让多个视频同时显示,就可以把画布调大,画布的分辨率为所有视频分辨率之和 ......
画布 Premiere 尺寸

js实现画布绘图、橡皮擦除、刮刮卡效果

关键节点只有两处 pen.globalCompositeOperation = 'destination-out'; 通过背景图片实现擦除后仍保留底层图片效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta h ......
画布 橡皮擦 橡皮 效果

微信小程序画布canvas的使用

wxml部分: <view class="container"> <canvas class="canvas1" id="myCanvas" type="2d" disable-scroll="true" bindtouchstart="canvasStart" bindtouchmove="can ......
画布 程序 canvas

ggplot2中实现多个绘图在一张画布中组合

001、生成几个测试数据 library(ggplot2) library(dplyr) p1 <- ggplot(mpg) + geom_point(aes(x = displ, y = hwy)) + ggtitle("P1") ## 测试图p1 p2 <- ggplot(mpg) + geom ......
画布 多个 ggplot2 ggplot

Canvas实现画布的缩放

主要介绍三种方式: 首先创建一个index.html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <met ......
画布 Canvas

threejs点击事件(不同大小的画布)

threejs点击事件(不同大小的画布) 一、直接是window宽高的画布,点击交互的方案 onClick(event) { event.preventDefault(); this.mouse.x = (event.clientX / window.innerWidth) * 2 - 1; thi ......
画布 大小 threejs 事件

给我一块画布,我可以造一个全新的跨端UI

一、源起 作者是名超大龄程序员,曾涉及了包括Web端、桌面端、移动端等各类前端技术,深受这些前端技术的苦,主要但不限于: 每种技术编写代码的语言及技术完全不同,同样呈现形式的组件各端无法通用; 大部分前端开发语言跟后端开发语言不同,不能共用一些数据结构; 前端UI的本质是在显示器上呈现由像素点组成的 ......
画布 全新
共29篇  :1/1页 首页上一页1下一页尾页