2016-11-10 3 views
0

iOS에서 이미지 작업을 할 때 가장 손 쉬운 것 중 하나는 이미지를 투명 마스크 (알파 채널에서만보기)로 처리하고 색조 색상을 사용하여 이미지를 다시 칠하는 기능입니다. 단일 이미지 리소스를 사용하여 런타임에 모든 색상의 솔리드 색상 글리프를 동적으로 생성합니다.C#/UWP에서 UIImageRenderingModeAlwaysTemplate과 동일한 기능이 있습니까?

UWP 플랫폼에서 C# (선호하지 않는 타사 코드)과 유사한 기능이 있는지, 아니면 Photoshop에서 이것을 수행하고 새 리소스를 저장하는 것이 더 낫다면 궁금합니다.

답변

1

나는 C#에서 유사한 그런 능력이 있다면 바로 UWP 플랫폼 (바람직하게는 타사 코드없이) 궁금하거나, 내가 더 잘 해요 경우 오프 단지 포토샵에서이 일을하고 새로운 자원을 절약하고 있습니다 . 아이폰 OS 개발에 익숙하지

은, 내가 생각하는 인터넷 검색 후, UWP AFAIK에서 avaiable이다 그런 API가 없지만, 타사 코드를 사용하지 않으려는 있지만 Microsoft Lumia SDKs 쉽게 그것을 만들 수 있습니다.

관심이 있으시면 package, 여기에 몇 가지 정보가 있습니다. ColorAdjustEffect Class을 사용하여 ColorAdjustEffect.Blue, ColorAdjustEffect.GreenColorAdjustEffect.Red을 설정하여 이미지의 RGB 색상 구성을 조정할 수 있습니다. 이러한 속성의 범위는 -1.0에서 1.0 사이입니다. 또한 Color.R을 0에서 255 사이의 값으로 설정할 수 있습니다.

UWP에서이 작업을 직접 수행 할 수있는 표준 API가 없으므로 Photoshop에서이 작업을 수행하고 새 자원을 저장하는 것도 한 가지 방법입니다.

관련 문제