获得PNG图片的外形Path的Data

参考别人的WPF项目,经常看到这样的代码:

这一串Data究竟是怎么得到的呢!百度了很久都没有相关文章,最后还是被我在一次次的摸索中探寻成功了,其实是利用了Photoshop+Blend生成出来的!

第一步:首先用Photoshop打开一张背景透明的PNG图片

第二步:按住Ctrl键不放,点击右边的图层里面对应的图层!

第三步:选中路径选项卡,点击“从选区生成路径”

第四步:选中“图层”--“矢量蒙版”--“当前路径”

第五步:按住“Ctrl+alt+s”保存为PSD格式的文件

第六步:将刚才保存的PSD文件,导入到Expression blend中

第七步:选中要导入的图层,点击确定

第八步:进入XAML文档编辑器中,就能看到我们当前生成路径Clip

第九步:复制Clip后面的数据,粘贴到我们项目Path的Data里面就行了!

时间: 2024-11-08 19:16:25

获得PNG图片的外形Path的Data的相关文章

Android如何用图片来填充Path封闭路径

刚刚接触安卓,最近在做一个小项目,用path根据四个点坐标绘制了一个矩形,需要用图片来填充矩形.因为根据路径绘制的矩形是倾斜的,所以填充图片不太容易,经过查资料,通过试验得到了一种方法,分享一下: //绘制小麦田代码其中四个点坐标是根据经纬度转换成的屏幕坐标,因此画出来的小麦田不一定是正的 Paint mField = new Paint(); mField.setAntiAlias(true); Path mFieldPath = new Path(); mFieldPath.moveTo(X

Redis 存储图片 [base64/url/path]vs[object]

一.base64图片编解码 基本流程:从网络获取下载一张图片,然后base64编码,再base64解码,存到本地E盘根目录下. import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLE

Path之Data属性语法A命令

<Path Width="300" Height="300" Fill="Red" Data="M 100,100 L 100,0 A100,100, 0 0 1 200,100" /> 参数: 前两个(100,100)是椭圆的两个半径 : 中间三个(0 0 1)第一个表示旋转角度,第二个表示是否为优势弧 如果弧的角度大于等于180度,则设为1,否则为0: 第三个表示方向 ,当正角方向绘制时设为1,否则为0,这个值

Android开发系列(十二):获得网络上的图片

获得网络上图片的过程: 获得图片的Url->通过Url连接图片对象->把读到的图片的二进制数据写入内存->返回内存中的数据->显示出来 首先,我们要添加权限 因为我们要访问网络,所以我们要在AndroidManifest.xml文件总添加网络访问权限: <!-- 访问internet权限 --> <uses-permission android:name="android.permission.INTERNET"/> 然后就是设置界面:m

NSFileHandle 可以对图片 其他的进行读写

// // main.m // NSFileHandler // // Created by MAC on 15/12/26. // Copyright © 2015年 MAC. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // NSFileHandler 可以读取图片 接口 管道 //读取 NSStr

Base64 URL image CSS &amp; 在线base64 加密/解密 link: $ svg path 线宽:stroke-width

Base64 URL image CSSData URI scheme是在RFC2397中定义的svg path 线宽:stroke-width 在线base64 加密/解密 link: 那么这是什么呢?这是Data URI scheme. Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入.比如上面那串字符,其实是一张小图片,将这些字符复制黏贴到火狐的地址栏中并转到,就能看到它了,一张1X36的白灰png图片. 在上面的D

spring mvc 图片上传,图片压缩、跨域解决、 按天生成目录 ,删除,限制为图片代码等相关配置

spring mvc 图片上传,跨域解决 按天生成目录 ,删除,限制为图片代码,等相关配置 fs.root=data/ #fs.root=/home/dev/fs/ #fs.root=D:/fs/ #fs.domains=182=http://172.16.100.182:18080,localhost=http://localhost:8080 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE be

微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧!

微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧! 图片上传是非常常见的功能,而多图上传在大多数应用中也是非常常见的,比如微信的朋友圈,微博的动态,都是有九宫格图片的,那这里肯定涉及了多图上传,所以今天我们来一起撸一下,怎么去思考这个实现逻辑! 这里我想到的思路是比较简单的,首先,我们有一个按钮,按钮是上传图片,点击之后弹出某个界面进行图片的选择,一般是九张图片或者十二张,选完之后就直接上传了,大致的流程应该是这个样子,那我们首先来写个按钮 activity_main.xml <?

在类似qq或者微信聊天中。如何根据不同的手机发送图片

原文:在类似qq或者微信聊天中.如何根据不同的手机发送图片   前一段时间,公司自己要求做多客服开发,但是对于发送图片这一块,当时很苦恼,我用自己的手机(米2)测试,不管是本地,还是云相册,最新照片.都没有问题,但是测试那边一直说图片发不了,而且还会崩.很纳闷.      后来经过debug,发现4.4以上的手机,它的图片路径居然不一样,有file://开头的,也有content://开头的,还有/mnt/sdcard/开头的,坑爹啊,我自己的手机是4.1的,不一样.     4.4以前的路径都