首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UWP(通用Windows平台)中图像的橡皮擦功能

UWP(通用Windows平台)中图像的橡皮擦功能
EN

Stack Overflow用户
提问于 2022-07-22 23:33:38
回答 1查看 45关注 0票数 1

我想实现一种功能,用户可以在鼠标/光标移动时擦除图像。当用户将光标移动到图像上时,图像的这些部分应该被擦除。实现相同功能的引用吗?样品溶胶非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2022-07-24 18:34:03

我想实现一个功能,用户可以在鼠标/光标移动时擦除图像。

对于UWP InkCanvas控件来说,这可能是一种简单的方法,您可以将图像控件放在InkCanvas下,并将InkCanvas默认DrawingAttributes设置为白色。

xaml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<Grid x:Name="RootGrid">
    <Image x:Name="ImageRender" Source="Assets/Butterfly.png" />
    <InkCanvas x:Name="inkCanvas" Loaded="inkCanvas_Loaded" />
</Grid>

代码在中的应用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public sealed partial class MainPage : Page
{
    public MainPage()
    {
        this.InitializeComponent();
        inkCanvas.InkPresenter.InputDeviceTypes =
        Windows.UI.Core.CoreInputDeviceTypes.Mouse |
        Windows.UI.Core.CoreInputDeviceTypes.Pen;
    }

    private void inkCanvas_Loaded(object sender, RoutedEventArgs e)
    {
        InkDrawingAttributes attributes = new InkDrawingAttributes();
        attributes.PenTip = PenTipShape.Rectangle;
        attributes.Size = new Size(10, 10);
        attributes.Color = Colors.White;
        inkCanvas.InkPresenter.UpdateDefaultDrawingAttributes(attributes);         
    }
}

如果要保存已编辑的图像,请调用RenderTargetBitmap RenderAsync方法将当前根网格呈现为图像。有关更多细节,请参阅本例中的reply

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73088882

复制
相关文章
Windows通用应用平台UWP持久化
这种权限维持方式也是一种自启动后门,但仅支持Windows10通用应用平台(UWP)上的应用程序,如:Cortana和People,通过将它置于调试模式后并配合Process Monitor工具可以找到UWP应用对应的注册表位置,然后修改为我们要执行的恶意程序,当目标机器注销/重启系统登录时就会执行这个恶意程序,原文地址:https://oddvar.moe/2018/09/06/persistence-using-universal-windows-platform-apps-appx。
安全小王子
2020/08/20
8730
Windows通用应用平台UWP持久化
canvas橡皮擦功能
 canvas橡皮擦功能  话不多说,直接上代码 <template>     <view>         <view class="wrapper">             <view class="handCenter">                 <canvas class="handWriting" style="height:300px" :disable-scroll="true" @touchstart="uploadScaleStart"               
痴心阿文
2022/11/18
5930
canvas橡皮擦功能
揭秘Windows10 UWP中的httpclient接口[2]
概述 作为一个Universal Windows Platform (UWP)开发者,如果你尝试使用http与web服务或其他服务端通讯时,有多个API可以选择。 UWP中最常见并推荐使用的HTTP客户端API实现是System.Net.Http.HttpClient和Windows.Web.Http.HttpClient。 这些APIs相比旧的应该优先使用,比如旧APIs的WebClient和HttpWebRequest(尽管它的子集在UWP中是向后兼容的)。 我们收到一些关于问题反馈,关于这些APIs
蘑菇先生
2018/05/21
1.5K0
揭秘Windows10 UWP中的httpclient接口[2]
作为一个Universal Windows Platform (UWP)开发者,如果你尝试使用http与web服务或其他服务端通讯时,有多个API可以选择。 UWP中最常见并推荐使用的HTTP客户端API实现是System.Net.Http.HttpClient和Windows.Web.Http.HttpClient。 这些APIs相比旧的应该优先使用,比如旧APIs的WebClient和HttpWebRequest(尽管它的子集在UWP中是向后兼容的)。
蘑菇先生
2018/07/24
1.4K0
揭秘Windows10 UWP中的httpclient接口[2]
Windows 10 IoT Serials 8 – 如何改变UWP应用的目标平台
    Windows Insider计划直接加速了Windows系统的迭代,缩短了系统发布的周期。就Windows 10 IoT Core而言,迭代的速度和Windows 10 for PC、Windows 10 for Mobile是同步的。目前,Windows 10 IoT Core的RTM版本包括10240、10586和14393。很多朋友在开发过程中遇到的问题就是,如果在Visual Studio中面向高版本系统创建的UWP应用,在没有安装对应Windows SDK的Visual Studio中,
ShiJiong
2018/01/10
1.1K0
Windows 10 IoT Serials 8 – 如何改变UWP应用的目标平台
Fabric.js 橡皮擦的用法(包含恢复功能)
Fabric.js 的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的 Fabric.js 。
德育处主任
2022/09/23
2.7K0
Fabric.js 橡皮擦的用法(包含恢复功能)
利用通用应用UWP进行权限维持
这种权限维持方式也是一种自启动后门,但仅支持Windows 10通用应用平台(UWP)上的应用程序,如:Cortana和People。
潇湘信安
2021/03/10
9630
利用通用应用UWP进行权限维持
如何将GridViewEX升级到UWP(Universal Windows Platform)平台
引言 上一篇文章中,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Window
葡萄城控件
2018/01/10
2.8K0
如何将GridViewEX升级到UWP(Universal Windows Platform)平台
通用网页调用本地应用程序方案(windows平台)
一、更新注册表 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\receiveOutOfArg] "URL Protocol"="D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe" @="applicationName" [HKEY_CLASSES_ROOT\receiveOutOfArg\DefaultIc
sam dragon
2018/01/17
9970
Microsoft Tech Summit 2018 课程简述:利用 Windows 新特性开发出更好的手绘视频应用
Microsoft Tech Summit 2018 微软技术暨生态大会将于10月24日至27日在上海世博中心举行,这也会是国内举办的最后一届 Tech Summit,2019 年开始会以 Microsoft Ignite Tour 的形式出现,大家可以在官网查看本次会议信息:https://www.microsoft.com/china/techsummit/2018/
Shao Meng
2018/10/22
1.2K0
Microsoft Tech Summit 2018 课程简述:利用 Windows 新特性开发出更好的手绘视频应用
win10 uwp 使用油墨输入 保存,修改,加载inkUWP 手写清理笔画手写识别无法识别手写语音
现在很多人还是使用笔和纸来记录,那么可以在电脑输入方式和之前使用的方式一样,很多用户觉得会方便。在win10 我们有一个简单的方法去让用户输入,InkCanvas。现在edge,OneNote这些都有使用InkCanvas,我们可以在我们的手机上手写,我们也可以在我们电脑上用鼠标写,然后我们可以把我们写的保存图片,可以识别文字。
林德熙
2018/09/18
1.5K0
win10 uwp 使用油墨输入
            保存,修改,加载inkUWP 手写清理笔画手写识别无法识别手写语音
win10 uwp 使用油墨输入
现在很多人还是使用笔和纸来记录,那么可以在电脑输入方式和之前使用的方式一样,很多用户觉得会方便。在win10 我们有一个简单的方法去让用户输入,InkCanvas。现在edge,OneNote这些都有使用InkCanvas,我们可以在我们的手机上手写,我们也可以在我们电脑上用鼠标写,然后我们可以把我们写的保存图片,可以识别文字。
林德熙
2022/08/09
4440
win10 uwp 使用油墨输入
在UWP应用中调用Windows 10 Feedback Hub发送用户反馈
我们的应用上架后,有非常多的途径可以让用户发送反馈,比如留下邮箱、商店评论,甚至自己写个API来收集反馈。但其实,Windows 10的Feedback Hub也是可以为我们所用的。
Edi Wang
2019/07/08
2.3K0
在UWP应用中调用Windows 10 Feedback Hub发送用户反馈
Rufus作者长文痛斥UWP,微软还是十年前的香!
---- 新智元报道   来源:github 编辑:LRS 【新智元导读】UWP是windows平台下开发可视化程序的一种常用工具,github上Rufus作者的吐槽,引发了reddit网友对UWP的口诛笔伐,甚至有网友称还不如上古时期的工具。 Rufus是一个工具能够帮助格式化和创建启动盘的工具,在Github上拥有一万五千颗星星。 这个仓库创始人对UWP的一番言论引发了广大网友的争议。 UWP 是 Universal Windows Platform (app) 的简称,是win10平台下开发可
新智元
2023/05/22
4940
Rufus作者长文痛斥UWP,微软还是十年前的香!
通用底层DOM/BOM平台
粉丝过1000啦,没想到自己小小一个公众号,还有这么多朋友关注,再次感谢你的厚爱~~以后多写文章回馈~~
否子戈
2021/07/16
9840
通用底层DOM/BOM平台
DNSlog平台通用XSS
我们在测试一些网站的时候,会遇到一些网站注入是无回显的,这个时候一般就直接丢sqlmap,或者我们自己写个脚本来进行盲注,但是尝试次数太多,很有可能被ban掉ip,所以往往盲注的效率真的很低,然后某一天新的技术就产生了,也就是DNSlog注入。
天钧
2020/06/12
2.2K0
【Android 逆向】Android 逆向通用工具开发 ( Windows 平台静态库程序类型 | 编译逆向工具依赖的 Windows 平台静态库程序 )
在 Android 逆向通用工具 MobileGameModify 工程中 , 有
韩曙亮
2023/03/29
1.3K0
【Android 逆向】Android 逆向通用工具开发 ( Windows 平台静态库程序类型 | 编译逆向工具依赖的 Windows 平台静态库程序 )
Windows10-UWP中设备序列显示不同XAML的三种方式[3]
概述 Windows10-UWP(Universal Windows Platform)增加一个新特性设备序列(DeviceFamily)特定视图,它允许开发者为指定的设备序列定义指定的XAML显示,(Desktop、Mobile、tablet、Iot等)。 如果你想为不同的设备序列显示较多不一样的UI时,它是非常有用的。当然,使用RelativePanel、VisualStateTriggers也是非常好用的。但倘若你的UI有非常多的不一样时,XAML代码会变的非常臃肿。 这时就可以单独使用一个完整的X
蘑菇先生
2018/05/21
7540
点击加载更多

相似问题

x:Bind in UWP (通用Windows平台)

23

通用Windows平台(UWP)与Server

13

通用windows平台(UWP)中的反射缺失属性

11

基于UWP (通用Windows平台)的Socket通信

11

存储的通用Windows平台UWP默认数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文