首页 > 代码库 > 获得PNG图片的外形Path的Data

获得PNG图片的外形Path的Data

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

技术分享

 

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

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

技术分享

 

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

技术分享

 

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

技术分享

 


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

技术分享

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

技术分享

 

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

技术分享

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

技术分享

 

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

技术分享

 

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

技术分享

 

获得PNG图片的外形Path的Data