在iOS中处理图像最方便的事情之一是能够将图像视为透明蒙版(仅查看Alpha通道)并使用淡色重新着色图像,允许使用单个图像资源在运行时动态生成任何颜色的纯色字形。
我只是想知道在UWP平台上C#中是否有类似的这种能力(最好没有第三方代码),或者如果我在Photoshop中这样做并保存新的更好资源。
答案 0 :(得分:1)
我只是想知道在UWP平台上C#中是否有类似的这种能力(最好没有第三方代码),或者我最好只在Photoshop中执行此操作并保存新资源。
不熟悉iOS开发,谷歌搜索后认为,在UWP AFAIK中没有这样的API可用,但Microsoft Lumia SDKs可以使它更容易,尽管你不想使用第三方代码。
如果您对此package感兴趣,请参阅以下信息。您可以使用ColorAdjustEffect Class设置ColorAdjustEffect.Blue
,ColorAdjustEffect.Green
和ColorAdjustEffect.Red
来调整图像的RGB颜色组成。这些属性的范围是-1.0到1.0。您还可以将Color.R设置为0到255之间的值。
在Photoshop中执行此操作并保存新资源也是一种方法,因为没有可以在UWP中直接执行此工作的标准API。