PSD到WPF XAML:导入搞砸了

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

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

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

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

非常感谢,克里斯

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

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

希望这可以帮助。