2013-06-18 2 views
0

내 WPF VS 2008 응용 프로그램은 런타임에 어셈블되어 표시되는 여러 이미지로 작업하고 있습니다. 나는 그 이미지들 위에 하얀 텍스트를 보여주고 싶다. 내 문제는 일부 이미지에 흰색 또는 밝은 색 배경이 포함되어 있다는 것입니다.볼 수 있도록 WPF의 흰색 배경에 흰색 텍스트를 오버레이하는 방법

내 질문은 - 어떻게 든 속성을 지정하거나 이미지 객체, 이미지가로드되는 BitmapImage 객체 또는 다른 WPF 객체에서 설정을 지정하여 하나의 이미지에서 흰색 픽셀이 겹치면 다른 이미지의 흰색 픽셀 - 텍스트가 볼 수 있도록 다른 색상으로 바뀝니 까?

답변

1

나는 그것이 이미지에 텍스트를 그리는 방법에 달려 있다고 생각합니다. 예를 들어 이 효과는 모든 WPF 객체에서 사용할 수 있으며 텍스트 주위의 투명한 검은 부드러운 그림자 (빛처럼 약간)를 시험해 볼 수 있습니다.이 효과는 'DropShadowEffect'를 사용해보십시오. http://msdn.microsoft.com/en-us/library/ms748273.aspx

이 효과는 모든 WPF 객체에서 사용할 수 있습니다.

불투명도를 조정하면 밝은 환경에서만 볼 수 있습니다.

0

부분적으로 (.35) 불투명 한 텍스트에 어두운 배경색을 사용하기로했습니다. 즉, 이미지의 배경색이 대부분 통과하지만 밝은 색상의 경우 텍스트를 볼 수 있도록 대비가 충분합니다.

관련 문제