wpf inkcanvas 保存为透明图片_一键隐身,微信透明人?空白名称+透明头像教程来了!...

哈喽,集美们,我是蝴蝶,最近发现了一个超级好玩的诀窍,那就是在朋友圈和聊天时一键隐身,把头像和昵称都变成透明的cd1351e300a604ba7f0488b510f39903.png

空白昵称和透明头像效果图

ee2076b9ef86332df075cfa933c08489.png

1.教程开始了,很简单,关注我,然后后台私信发送关键词空白昵称获取,如下图,发的关键词一定要跟下图一模一样。

94796468dfee2e739bf8ec296018769e.png

2.点击蓝色链接,为小伙伴们准备好了可以使用的空白昵称的特殊符号。不过,iOS 和 Android 系统识别空白符号是不同的,所以特地准备了两个不同系统的空白昵称。

b0ecd0796b49cba8094f1fb7dae6e31d.png

3.复制好对应系统的代码后,打开微信→我→点击头像→点击昵称→长按输入框→粘贴→保存

406f6a2a223d86a642f44f099fc1ea8f.png

把复制过来的特殊昵称粘贴保存就ok了

c0e2571b9ba27d86d347a313b40fca61.png

好了,赶紧去设置你的微信空白昵称去吧。e363e89a203bc81f4af4a82c15dd0bfd.png

下方是设置微信透明头像教程(已适应最新微信):

1.首先我们需要一张特殊的图片,这个图片蝴蝶已经给你准备好了,你只需要关注我,关注后私信关键词回复透明头像公众号会自动发送给你一条文字链接,点进去。

你们回复后如下图

88f24e9d09e8ac41d81a7f4878bc934c.png

2.公众号后台点击链接后,长按白色区域保存图片。(白色区域是透明图片)

83f078cb774c702435ced880e596f1bf.png

长按保存如下图显示

0fd5a2945e9a008fa1a454c364457ba2.png

3、打开微信→我→点击头像→从相册选择刚才保存的透明照片,设置为头像即可。

   透明头像注意事项1、目前是根据(个人资料、通讯录、朋友圈隐身)、(微信对话框中隐身)、(公众号留言隐身)三个场景对应提供的透明头像。

2、对话界面中,会有一个很浅很浅的灰色边框,不过实在太浅,一般人都看不见的,如图:

3d9981156354f39221a42b239aed21af.png

好了

赶紧设置你的透明头像去吧!

成功之后留言给我,让我猜猜你是谁吧!

WPF中,如果要将InkCanvas上的签名保存透明背景,可以按照以下步骤进行操作: 1. 首先,创建一个新的BitmapImage对象来保存InkCanvas上的绘画内容。使用下面的代码创建BitmapImage对象: ```C# BitmapImage bitmap = new BitmapImage(); ``` 2. 将InkCanvas上的绘画内容转换为可渲染的Visual对象。使用下面的代码创建RenderTargetBitmap对象,并使用InkCanvas的宽度和高度进行实例化: ```C# RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap((int)inkCanvas.ActualWidth, (int)inkCanvas.ActualHeight, 96, 96, PixelFormats.Pbgra32); ``` 3. 使用RenderTargetBitmap的Render方法将InkCanvas的绘画内容渲染到RenderTargetBitmap中: ```C# renderTargetBitmap.Render(inkCanvas); ``` 4. 创建一个新的DrawingVisual对象,并使用RenderTargetBitmap的绘画内容创建一个新的DrawingContext: ```C# DrawingVisual drawingVisual = new DrawingVisual(); using (DrawingContext drawingContext = drawingVisual.RenderOpen()) { drawingContext.DrawImage(renderTargetBitmap, new Rect(0, 0, renderTargetBitmap.Width, renderTargetBitmap.Height)); } ``` 5. 创建一个新的RenderTargetBitmap,用于最终保存带有透明背景的图像: ```C# RenderTargetBitmap finalBitmap = new RenderTargetBitmap((int)inkCanvas.ActualWidth, (int)inkCanvas.ActualHeight, 96, 96, PixelFormats.Default); ``` 6. 使用RenderTargetBitmap的Render方法将绘画内容渲染到finalBitmap中,并设置背景为透明: ```C# finalBitmap.Render(drawingVisual); finalBitmap.Freeze(); ``` 7. 最后,将finalBitmap保存图片文件,通过使用PngBitmapEncoder或者JpegBitmapEncoder等其他编码器来保存图片。 通过以上步骤,可以将InkCanvas上的签名保存为带有透明背景的图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值