E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
win2d
使用
Win2D
实现融合效果
微软MVP实验室研究员陈锦华微软最有价值专家(MVP)(WindowsDevelopment方向),专注于.NET开发,有十多年的客户端开发经验。现在热衷于撰写博客,分享WPF、UWP和AzureDevOps相关的经验。融合效果在CSS中有一种实现融合效果的技巧,使用模糊滤镜(blur)叠加对比度滤镜(contrast)使两个接近的元素看上去“粘”在一起,如下图所示:我一直对这种效果很感兴趣,总想
·
2022-09-21 01:05
microsoft开发者
C#使用
Win2D
在UWP程序中实现2D绘图
在新的WindowsUWP程序中,引入了一个新的API库:
Win2D
。它是一个d2d的封装,可以直接使用C#来快速实现高效2D绘图了。
·
2022-06-26 12:48
win10 uwp 萤火虫效果
本文告诉大家,如何使用
win2d
做出萤火虫效果。
lindexi_gd
·
2020-07-02 08:25
UWP
#
win2d
#
UWP
应用开发
[UWP]使用CompositionGeometricClip裁剪复杂图形及进行动画
1.UWP中的其它裁剪方案之前在这篇文章里,我介绍了如何使用UIElement.Clip裁剪UIElement的内容,使用代码如下:在另一篇文章里我介绍了如何使用CanvasActiveLayer裁剪
Win2D
sq5dfdd690add48
·
2020-01-03 14:50
Windows
Windows
10
Windows
应用
UWP
[UWP]用
Win2D
和CompositionAPI实现文字的发光效果,并制作动画
1.成果献祭了周末的晚上,成功召唤出了上面的番茄钟。正当我在感慨“不愧是Shadow大人,这难道就是传说中的五彩斑斓的黑?”“那才不是什么阴影效果,那是发光效果。”被路过的老婆吐槽了。系系系,老婆说的都系对的。我还以为我在做阴影动画,现在只好改博客标题了?要实现上面的动画效果,首先使用CompositionDrawingSurface,在它上面用DrawTextLayout画出文字,然后用Gaus
sq5dfdd690add48
·
2020-01-03 14:03
Windows
Windows
10
UWP
UWP
[UWP]用
Win2D
实现镂空文字
1.前言之前用PointLight做了一个番茄钟,效果还不错,具体可见这篇文章:[UWP]使用PointLight并实现动画效果后来试玩了
Win2D
,这次就用
Win2D
实现文字的镂空效果,配合PointLight
sq5dfdd690add48
·
2020-01-02 10:43
Windows
Windows
应用
UWP
UWP
[UWP]通过自定义XamlCompositionBrushBase实现图片平铺
上一篇文章介绍到使用
Win2D
的BorderEffect实现图片的平铺功能,原理很简单,但每次都要写这些代码很繁琐,正好就用这个作为例子试试XamlCompositionBrushBase。
sq5dfdd690add48
·
2020-01-02 10:42
Windows
Windows
应用
UWP
UWP
[UWP]使用
Win2D
的BorderEffect实现图片的平铺功能
1.WPF有,而UWP没有的图片平铺功能在WPF中只要将ImageSource的TileMode属性设置为Tile即可实现图片的平铺,具体可见WPF的这些文档:ImageBrush类(System.Windows.Media)_MicrosoftDocsTileBrush类(System.Windows.Media)_MicrosoftDocsTileBrush.TileMode属性(System
sq5dfdd690add48
·
2020-01-02 10:28
UWP
Windows
10
Windows
应用
UWP
【UWP开源】图片编辑器,带贴图、滤镜、涂鸦等功能
目录说明功能实现原理使用方法效果截图 说明最近空余时间研究了一下
Win2D
,它能为我们在UWP中提供一种类似GDI那样的绘图方法。
周见智
·
2016-07-11 02:50
【UWP开源】图片编辑器,带贴图、滤镜、涂鸦等功能
目录说明功能实现原理使用方法效果截图说明最近空余时间研究了一下
Win2D
,它能为我们在UWP中提供一种类似GDI那样的绘图方法。
周见智
·
2016-06-23 12:00
Win2D
入门教程 VB 中文版 - 防止内存泄漏
避免内存泄漏本文从微软官方文档翻译http://microsoft.github.io/
Win2D
/html/RefCycles.htm 如果文档有问题,可以在https://github.com/Nukepayload2
Nukepayload2
·
2016-03-04 21:00
Win2D
入门教程 VB 中文版
这是我翻译的
Win2D
教程,链接保留了微软原版的。如果文档有问题,可以在https://github.com/Nukepayload2/Win2dDocVB发Issue,也可以直接回复。
Nukepayload2
·
2016-03-04 00:00
【Win10】【
Win2D
】实现控件阴影效果
学过WPF的都知道,在WPF中,为控件添加一个阴影效果是相当容易的。 那么这样就会显示一个100宽、100高,背景红色,带有阴影的矩形了。如下图所示。 但是,在WinRT中,基于Metro教义和性能考虑,巨硬扼杀了阴影。但是,需求多多少少还是会有的,以致于部分开发者不得不用渐变来实现蹩脚的“阴影”效果,而且仔细看上去会发现很假,连duang一下的特效都没,一眼看上去这阴影效果就是假的
h82258652
·
2016-02-02 20:43
【
Win2D
】【译】
Win2D
快速入门
原文链接:http://microsoft.github.io/
Win2D
/html/QuickStart.htm 快速入门这是
Win2D
的快速入门教程,将会介绍
Win2D
中的基本功能。
h82258652
·
2016-02-02 19:20
【WIN10】
WIN2D
——圖層
先看效果: 效果還是不錯滴。這功能就有點像PS的圖層和蒙板了。 簡單的添加一個層:privatevoiddraw_mb(CanvasControlsender,CanvasDrawingSessiondrawingSession) { draw_normal(sender,drawingSession); using(drawingSession.CreateLayer(1)) { dr
賣魚人
·
2015-12-24 23:00
【WIN10】
WIN2D
——圖像處理
源碼下載:http://yunpan.cn/c3iNuHFFAcr8h 访问密码8e48還是先來看下截圖: 實現了幾個效果:放大、縮小、旋轉、左右翻轉、上下翻轉,亮度變化、灰度圖、對比度、高斯模糊。 放大、縮小代碼:privatevoidscale(floatx) { scale_*=x; using(vards=board_.CreateDrawingSession()) { ds.T
賣魚人
·
2015-12-22 22:00
【WIN10】
WIN2D
——繪製文字
先看下截圖: 做了幾個效果:普通、倒影、陰影、歌詞。 普通效果代碼:privatevoidnormal_Draw(Microsoft.Graphics.Canvas.UI.Xaml.CanvasControlsender,Microsoft.Graphics.Canvas.UI.Xaml.CanvasDrawEventArgsargs) { CanvasTextFormatfmt=newCan
賣魚人
·
2015-12-21 21:00
【WIN10】
WIN2D
——基本圖形的繪製
DEMO下載地址:http://yunpan.cn/c3iNuHFFAcr8h(提取码:8e48) 先看一個截圖: 繪製了一些基本形狀。DEMO的繪製代碼都非常簡單,不想在博客裡細說了,看代碼更為清晰些。 可能繪製扇形的代碼有些麻煩些。微軟是使用鐘錶的轉動方向(順時針)作為弧度運轉方向的,所以角度30度,是會在x座標下的,而不是通常的在x座標上面。 帖一下畫鐘錶的代碼,是非常簡單的:private
賣魚人
·
2015-12-19 17:00
Win2D
官方文章系列翻译 - 预乘 Alpha
Win2D
中两种方法均有所采用。本文旨在解释两种方法之间的区别以及其各自的使用场景。
void²
·
2015-11-18 12:00
Win2D
官方文章系列翻译 - 像素格式
:http://validvoid.net/win2d-pixel-formats/ DirectXPixelFormat 枚举包含了Direct3D和DXGI所使用全部各种像素格式,但其中只有部分被
Win2D
void²
·
2015-11-18 12:00
Win2D
官方文章系列翻译 - 与 Direct2D 互操作
本文为个人博客备份文章,原文地址:http://validvoid.net/win2d-interop-with-direct2d/
Win2D
作为 Direct2D 的上层实现,支持与其进行双向互操作。
void²
·
2015-11-18 11:00
Win2D
官方文章系列翻译 - 调整控件分辨率
下文将介绍如何:使
Win2D
控件运行在固定的分辨率。通过调整控件DPI减少渲染像素数以增强性能。分辨率与控件缩放本文中所用的“分辨率”一词,是指位图的尺寸(高宽)。Win2DXAML控件绘制的对象均有
void²
·
2015-11-18 11:00
Win2D
官方文章系列翻译 - 处理设备丢失
丢失的设备无法使用,此时任何尝试使用设备的
Win2D
都会引发异常。要解决这一问题,应用必须创建新设备再重新创建所有图形资源。
void²
·
2015-11-18 11:00
Win2D
官方文章系列翻译 - DPI (每英寸点数)和 DIPs(设备独立像素)
本文为个人博客备份文章,原文地址:http://validvoid.net/win2d-dpi-dips/本文旨在解释物理像素与设备独立像素(DIPs,deviceindependentpixels)之间的区别,以及
Win2D
void²
·
2015-11-18 11:00
Win2D
学习系列(二):从这里开始
在第一篇Hello
Win2D
中,我们初步使用CanvasControl进行了文字的绘制,CanvasControl作为
win2d
中最重要的一个类,提供的功能自然也不仅仅是绘制文字,那么今天就来深入学习一下
·
2015-11-02 13:15
学习
Win2D
学习系列(一):你好,
Win2D
第一次看到
win2d
是在14年9月IT之家的一篇文章微软推Win8.1/WP8.1通用
Win2D
API,图形加速,根据文章的描述,
win2d
api使用C#获取Direct2D的GPU图形加速功能
·
2015-11-02 09:52
学习
【
Win2D
】【译】
Win2D
快速入门
原文链接:http://microsoft.github.io/
Win2D
/html/QuickStart.htm快速入门这是
Win2D
的快速入门教程,将会介绍
Win2D
中的基本功能。
h82258652
·
2015-10-24 21:00
Win2D
:面向C#的2D图形加速API,不适用于WPF
最近,微软的ShawnHargreaves宣布了
Win2D
项目,它可以在Wi
Jeff Martin
·
2014-09-23 00:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他