iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么使用GoJs去除水印
  • 171
分享到

怎么使用GoJs去除水印

2023-07-06 04:07:15 171人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么使用Gojs去除水印”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用GoJs去除水印”文章能帮助大家解决问题。gojs的引入我们可以直接引入js的方法对gojs进行引入&

这篇文章主要介绍“怎么使用Gojs去除水印”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用GoJs去除水印”文章能帮助大家解决问题。

gojs的引入

我们可以直接引入js的方法对gojs进行引入

<script src="go.min.js"></script>

还可以使用cdn的方式进行使用

<script src="https://unpkg.com/gojs/release/go-debug.js"></script>

当然也可以通过npm进行安装

npm install gojs --save

本文档以引入gojs文件的方式,在Vue中使用为例。因此我是在index中引入了gojs文件,因为方便去除水印,并且代码的同步。

然后我们就可以gojs进行使用啦,首先我们需要在使用的页面进行引入。

<script>let $$ = go.GraphObject.make;//因为项目中使用到Jquery,所以使用$$进行一个区分export default {

然后在mounted中对this进行一个接收,以便我们在使用的时候出现this指向错误的问题。

mounted(){    let _this = this    this.$nextTick(()=>{       this.init();//gojs实例化方法    })}

和很多可视化框架一样,我们首先要为我们的图形渲染提供一个容器

<div     id="myDiagramDiv"     style="width:300px;     height:300px;"></div>

然后我们对gojs进行实例化,通过容器的id进行绑定,并且为图形的布局方式设置一个树形布局。

init(){    this.myDiagram = $$(go.Diagram, "myDiagramDiv",{layout: $$(go.TreeLayout)//布局方式,TreeLayout为树形布局    });}

这样,我们一个简单的画布就已经初始化完成了。然后我们在画布中加入一些相数据

this.myDiagram.model = new go.Model(  [     { key: "1" },    { key: "1-1" },    { key: "1-2" }  ],  [    {fORM:"1",to:"1-1"},    {form:"1",to:"1-2"},  ]);

然后一个简单的树形布局的图形就出来了

怎么使用GoJs去除水印

在执行new go.Model的时候,其传入的两个参数分别为节点数据和连线数据,在这里我们称之为nodes和links,其中nodes中包括key(必须,节点的唯一标识)和其他字段(主要是存储一些节点的配置项,比如节点的number数据或者其他需要在节点内显示的文字和图表等),而links包括from(必须,连线的出发节点的key)和to(必须,连线的结尾节点的key)字段和其他字段(比如连线上的关系文字说明),其中节点通过key来标识,因此我们要求数据的key必须唯一。不然的话,link数据在匹配出发节点和结束节点的会匹配到nodes数据中key值相同后面的节点,而nodes数据中key值相同的面的数据节点会生成一个游离的节点,因此不符合我们的需求。并且因为属性布局的特殊结构,我们还可以parent字段来处理一下数据。

this.myDiagram.model = new go.TreeModel(    [ // the nodeDataArray        { key: "1" },        { key: "1-1", parent: "1" },        { key: "1-2", parent: "1" }    ]);

可以根据自己的实际需求进行选择性进行哪种方式渲染方式。

去除水印

当然你应该也发现了,图像渲染的画布上会出现gojs的版本信息和介绍等等水印,而去除这些水印是需要氪金的,然而我们还有一些其他方法能对水印进行去除,我们在下载的go.min.js中全局搜索7eba17a4ca3b1a8346找到a.ir或者a.jv等,因为版本的不一样属性的名字也会发生改变

a.ir=b.W[Ra("7eba17a4ca3b1a8346")][Ra("78a118b7")](b.W,ok,4,4);

然后把这段代码替换为

a.ir=function(){return true;};

只要保证属性名一致就可以,然后重启我们的项目就可以清除水印啦。

关于“怎么使用GoJs去除水印”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: 怎么使用GoJs去除水印

本文链接: https://www.lsjlt.com/news/357704.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用GoJs去除水印
    这篇文章主要介绍“怎么使用GoJs去除水印”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用GoJs去除水印”文章能帮助大家解决问题。gojs的引入我们可以直接引入js的方法对gojs进行引入&...
    99+
    2023-07-06
  • Node.js怎么去除图片水印
    这篇文章主要介绍“Node.js怎么去除图片水印”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Node.js怎么去除图片水印”文章能帮助大家解决问题。一、了解Node.jsNode.js是一个基于C...
    99+
    2023-07-05
  • photoshop水印如何去除
    这篇文章主要介绍了photoshop水印如何去除的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇photoshop水印如何去除文章都会有所收获,下面我们一起来看看吧。ps去水印的方法:方法一: 首先通过左上角“文...
    99+
    2023-07-01
  • golang去除视频水印
    随着互联网的发展,视频分享和传播已经成为了人们日常生活中的重要组成部分。但是,在许多情况下,我们经常会在观看视频时遇到水印的问题。为了提高我们的观看体验,本文将介绍如何用Golang去除水印并观看无水印的视频。一、水印的概念水印是指一种在数...
    99+
    2023-05-14
  • win10预览版怎么去除水印 win10预览版去掉水印步骤
      win10预览版水印怎么去除下文将为大家演示win10预览版去掉水印步骤,Windows10技术预览版是有水印的,强迫症患者可以参考下文步骤来去掉哦~      首先下载去水印工具,打开工具后...
    99+
    2023-06-07
    水印 win10 预览 步骤
  • node.js怎么去水印
    这篇文章主要介绍“node.js怎么去水印”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“node.js怎么去水印”文章能帮助大家解决问题。一、封装一个函数来识别要解析的类型// 获取类型g...
    99+
    2023-07-06
  • 【Python】Python 去除图片水印
    在Python中,你可以使用一些图像处理库来去除图片中的水印。其中一个常用的库是OpenCV,它提供了一些强大的图像处理功能。 首先 你需要安装OpenCV库。你可以使用以下命令在终端中安装它: pi...
    99+
    2023-10-18
    python opencv 计算机视觉
  • 利用python OpenCV去除视频水印
    上面的图片展示的是视频中的某一帧,需要将图片中的,实体拓展和退出全屏以及右上角的两个圆圈按钮给删除掉。 解决思路一个很简单的想法就是,从图片上其它两块背景相同的地方,拷贝两个块替换...
    99+
    2024-04-02
  • 利用Python+OpenCV三步去除水印
    目录一、推理原理二、推理步骤三、参考代码四、效果图一、推理原理 1.标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(i...
    99+
    2024-04-02
  • 电脑win10水印如何去除
    这篇“电脑win10水印如何去除”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑win10水印如何去除”文章吧。电脑除wi...
    99+
    2023-07-01
  • win10桌面水印如何去除
    要移除Windows 10桌面上的水印,您可以尝试以下方法:1. 使用注册表编辑器:- 按下Win + R键,在弹出的运行对话框中输...
    99+
    2023-09-01
    win10
  • pdf中如何去除水印文字
    这篇文章给大家分享的是有关pdf中如何去除水印文字的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。去除方法:首先打开软件,点击页面顶部的“文件”选项卡,选择“打开”选项,点击“浏览”,打开需要进行操作的文件;然后点...
    99+
    2023-06-15
  • windows中downkyi怎么去水印
    这篇文章主要介绍“windows中downkyi怎么去水印”,在日常操作中,相信很多人在windows中downkyi怎么去水印问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows中downkyi怎么...
    99+
    2023-07-04
  • python去水印算法怎么应用
    Python可以应用去水印算法来去除图片或视频中的水印。下面是一个基本的去水印算法的示例:1. 导入必要的库:pythonimpor...
    99+
    2023-10-23
    python
  • 怎么用1行Python代码实现去除图片水印
    这篇“怎么用1行Python代码实现去除图片水印”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用1行Python代码实现...
    99+
    2023-07-05
  • python批量加的水印如何去除
    要去除Python批量加的水印,你可以使用图像处理库来实现。以下是一个简单的示例代码,使用PIL库来去除水印:```from PIL...
    99+
    2023-08-12
    python
  • Python去除PDF水印的实现示例
    今天介绍下用 Python 去除 PDF (图片)的水印。思路很简单,代码也很简洁。 首先来考虑 Python 如何去除图片的水印,然后再将思路复用到 PDF 上面。 这张图片是前...
    99+
    2024-04-02
  • Win10系统桌面有未激活水印无法遮挡怎么办?水印去除方法
       7月29日微软即将发售Win10正式版,微软为了确保正式版的稳定,Windows Insider用户推送了Win10准正式版10240,目的是进行最后的测试。该版本被外界认为是Win1         ▲Win...
    99+
    2023-06-17
    Win10 正式版 未激活水印 方法 水印 系统
  • win10右下角水印怎么去?win10右下角字母水印去掉方法
      安装了Win10预览版的朋友都会发现,Win10桌面右下角有一大串字母,其实就是水印,这个水印用户是无法直接去掉的,换桌面壁纸也不行。下文小编就为大家带来win10右下角字母水印的去掉方法介绍,有需要的朋友一起去看下...
    99+
    2023-06-12
    win10 右下角 水印 字母 方法
  • 基于python实现去除视频的水印
    我们再搬运视频的时候常常会遇到视频有水印的问题 如下 下面就通过python来实现对视频水印的去除 在pycharm新建一个项目,创建image,video目录其他不用 必要条件 在终端下载相关依赖包 pip install moviep...
    99+
    2023-09-14
    python 音视频 numpy
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作