2016-11-10 2 views
0

Одна из самых полезных вещей, связанных с работой с изображениями в iOS, - это способность обрабатывать изображение как маску прозрачности (глядя только на альфа-канал) и перекрашивать изображение с использованием цвета оттенка, позволяя использовать один ресурс изображения генерировать сплошной цветной символ в любом цвете динамически во время выполнения.Есть ли эквивалент UIImageRenderingModeAlwaysTemplate в C#/UWP?

Мне просто интересно, есть ли подобные возможности на C# (желательно без стороннего кода) на платформе UWP или если мне лучше сделать это в Photoshop и сохранить новый ресурс.

ответ

1

Мне просто интересно, есть ли подобные возможности в C# (желательно без стороннего кода) на платформе UWP или если мне лучше делать это в Photoshop и сохранять новый ресурс ,

Не знакомы с разработкой IOS, после того, как прибегая к помощи я думаю, что нет таких API в UWP доклада доступен AFAIK, но Microsoft Lumia SDKs может сделать это проще, хотя вы предпочитаете не использовать сторонний код.

Если вы заинтересованы в этом package, вот некоторая информация. Вы можете использовать ColorAdjustEffect Class для настройки цветовой композиции RGB изображения, установив ColorAdjustEffect.Blue, ColorAdjustEffect.Green и ColorAdjustEffect.Red. Диапазон этих свойств составляет от -1,0 до 1,0. Также вы можете установить Color.R как значение от 0 до 255.

Выполнение этого в Photoshop и сохранение нового ресурса также является методом, поскольку нет стандартного API, который может непосредственно выполнять эту работу в UWP.

Смежные вопросы