[英]C# WPF - Dynamically Change Text Color based on Background Image
我正在使用C#和WPF开发一个程序,我很好奇要根据我设置的背景图像动态更改某些文本的文本颜色。
背景图片是随机加载的(我将无法控制它们的外观),并且我需要根据字体的外观来保持字体的可读性。
如您所见: http : //i.gyazo.com/820c45dde9d767dcd7ab2a92bd1de898.png
设置了此背景图片后,您将无法阅读文字内容。 同时,在较浅的背景上看起来还不错。
基本上我认为需要发生的是
提前致谢,
麦克风
我同意尝试动态选择文本颜色不是理想的选择。 即使您选择一种使某些文本可见的颜色,也无法保证它不会通过隐藏它的图像的一部分。
我个人会使用带有白色背景的标签,但是会降低背景的不透明度,以显示后面图像的某些部分。 这样,您的文本将始终位于明亮的区域,而黑暗的文本将始终有效。
安迪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.