PSD到WPF XAML:导入搞砸了

时间:2013-11-01 13:52:19

标签: c# wpf xaml photoshop blend

我有一个设计师在Photoshop中提出了一些元素,然后我计划在Visual Studio中使用它来构建应用程序。当我尝试将PSD文件导入Blend时,虽然这是一场噩梦。

使用剪贴蒙版制作大多数元素后,我可以合并它们并使它在XAML中看起来相同,但是我失去了所有的编辑选项,因为它只是一个大块。如果我不合并图层,我导入的元素没有剪切蒙版,看起来很糟糕。

我知道导入实际上并不支持剪辑蒙版(严重......?),那么这里最好的方法是什么?我确信我不是第一个遇到这个问题的人,但我似乎无法在网上找到任何关于解决方案的内容。

PSD应该更改还是在导入过程中改变某些东西的方法?

非常感谢, 克里斯

1 个答案:

答案 0 :(得分:2)

如果你的设计师在Photoshop中制作你的资产而不是遇到各种各样的问题,特别是一旦你开始处理各种可能的分辨率等等,那么你最终会试图与嵌入将图像文件转换为ViewBox等。该路线的可用性灵活性不高。

我的建议是,除非真的有必要在你的工作中使用Photoshop资源,而是在Illustrator中创建你的资产,然后使用导出到{Pure}这样的实时纯XAML转换器(这非常方便)然后你'我将处理真正的XAML和向量,这样你就可以获取这些资产,并在变换,故事板,属性变化等方面做更多的事情。此外,它将是矢量艺术,所以你可以玩尺寸/形状在你心中的内容,而不是失去清晰的线条和分辨率。

希望这有帮助。