在C#/ UWP中是否有与UIImageRenderingModeAlwaysTemplate等效的内容?

时间:2016-11-10 18:43:43

标签: c# image uwp

在iOS中处理图像最方便的事情之一是能够将图像视为透明蒙版(仅查看Alpha通道)并使用淡色重新着色图像,允许使用单个图像资源在运行时动态生成任何颜色的纯色字形。

我只是想知道在UWP平台上C#中是否有类似的这种能力(最好没有第三方代码),或者如果我在Photoshop中这样做并保存新的更好资源。

1 个答案:

答案 0 :(得分:1)

  

我只是想知道在UWP平台上C#中是否有类似的这种能力(最好没有第三方代码),或者我最好只在Photoshop中执行此操作并保存新资源。

不熟悉iOS开发,谷歌搜索后认为,在UWP AFAIK中没有这样的API可用,但Microsoft Lumia SDKs可以使它更容易,尽管你不想使用第三方代码。

如果您对此package感兴趣,请参阅以下信息。您可以使用ColorAdjustEffect Class设置ColorAdjustEffect.BlueColorAdjustEffect.GreenColorAdjustEffect.Red来调整图像的RGB颜色组成。这些属性的范围是-1.0到1.0。您还可以将Color.R设置为0到255之间的值。

在Photoshop中执行此操作并保存新资源也是一种方法,因为没有可以在UWP中直接执行此工作的标准API。