最新 最热

WPF 实现自定义的笔迹橡皮擦

在 WPF 里面,对于笔迹来说,应该放在 Stroke 类里面,而不是作为点的集合存储。在 Stroke 类里面将作为管理笔迹的类提供笔迹的渲染和橡皮擦等功能。咱下面将从 Stroke 类开始,自己定义笔迹橡皮擦。阅读本文,你将了解如何自...

2021-03-16
1

Canvas CPU漏洞武器化工具大揭秘

外部有报道称出现了CPU漏洞spectre的在野利用,各项证据均指向为Immunity Canvas商业渗透框架里面的spectre CPU漏洞攻击模块被上传到了VirusTotal,由此揭开了spectre武器化工具的神秘面纱。2018年披露的spectre和meltdo...

2021-03-15
1

在网页如何实现截图的功能

dom-to-image的实现原理主要依靠「svg标签的<foreginObject元素和canvas」。

2021-03-05
1

D3.js库-5-做一个简单的图形

SVG,指可缩放矢量图形(Scalable Vector Graphics),是用于描述二维矢量图形的一种图形格式,是由万维网联盟制定的开放标准。 SVG 使用 XML 格式来定义图形。SVG的几个特点...

2021-03-01
1

关于图像可用性的一些检测

作者:yikfunwu  腾讯PCG开发工程师 |导语 泰山智能设计平台已经为业务每天生成素材1w+。在批量制图的过程中,我们发现有时服务器会制作生成一些『异常』的图片…怎么能在图片投放前检测出这种图像,提高图片的可用度呢? ...

2021-02-25
1

MOO 音乐中的Flutter 模糊方案分析

前言 对图片进行模糊化处理,是非常常见的开发场景。在MOO音乐App的模糊优化过程中,我们总结了一些Flutter中模糊使用的一些经验。在确定模糊方案的过程中我们遇到两个选择点,模糊逻辑实现和模糊算法的选择,针对这两个选择...

2021-02-25
1

看了10款文档编辑器之后...

powerNice 提供两种方式来编写文章/文档, 即程序员最喜欢的 markdown, 也可以使用非技术人员最容易上手的富文本编辑器.

2021-02-05
1

记一次自定义View的优化

项目中用到一个自定义View,功能类似于跑马灯。但是在低端机上有明显的卡顿,故拿出部分代码做优化。代码如下

2021-02-04
1

dotnet 读 WPF 源代码笔记 Stroke 类可能存在的内存泄露

在 WPF 中,使用 Stroke 类时,可能会出现内存泄露,原因是 DrawingAttributes 的事件被监听没有释放。本文将从源代码的角度告诉大家这个内存泄露问题和如何解决...

2021-02-02
1

h5-capture 使用和明细

这里要用到一个 h5 的属性capture由于h5项目中使用到了文件上传的功能,这里来写一下 html5的一个属性 capture 的使用。直接使用 type= "file" 加上 accept="image/*"就会默认调起系统的图片文件。当你需要直接唤起相...

2021-02-02
1