Image 彩色盲图像的显示
快速提问:在这个网站上有一些隐藏在另一种颜色中的数字图片,用于测试色盲。有什么方法可以通过算法生成这些图像吗?它们基于现成的点域,在它们上面覆盖一个数字,每次部分填充时对整个点进行着色。如果您知道正确的颜色-就可以了;) 您用什么语言编写代码?不了解你的问题就不可能给出明确的答案 如果您在.NET中,GDI是生成这样一个点域的最佳选择,但从算法上来说并不简单,而且这些点域可能是手工绘制的 一种更简单的可能性是使用均匀分布的圆场,即使它没有那么优雅 然后,你会选择两种颜色,这两种颜色不应该(很容易)被(某些?)色盲的人区分 现在,您在正方形字段中绘制一个数字(使用10个矩阵中的一个表示数字0-9的矩阵,该矩阵表示每个数字字符,其大小与圆形字段兼容),使用两种颜色的(有限的)随机变化,这两种颜色是用户不应区分的 换句话说,如果一个人不应该区分红色和绿色,那么你应该在绿色背景的顶部使用红色阴影来制作一个角色Image 彩色盲图像的显示,image,accessibility,color-blindness,Image,Accessibility,Color Blindness,快速提问:在这个网站上有一些隐藏在另一种颜色中的数字图片,用于测试色盲。有什么方法可以通过算法生成这些图像吗?它们基于现成的点域,在它们上面覆盖一个数字,每次部分填充时对整个点进行着色。如果您知道正确的颜色-就可以了;) 您用什么语言编写代码?不了解你的问题就不可能给出明确的答案 如果您在.NET中,GDI是生成这样一个点域的最佳选择,但从算法上来说并不简单,而且这些点域可能是手工绘制的 一种更简单的可能性是使用均匀分布的圆场,即使它没有那么优雅 然后,你会选择两种颜色,这两种颜色不应该(很容易
您可能需要色调>RGB函数,对于.NET,您必须查找库(我记得使用了codeproject中的库)。您能将我链接到生成这些点域的位置吗?抱歉,从未见过。但你可以使用任何一对或一组颜色,生成或复制几乎任意乱点。点不是最重要的。最重要的是,你要从一张没有字母的图像开始,用灰度和彩色来表示字母或数字。这就是全部。颜色很重要,你必须从已知的测试中获得它们。它被称为石原板。我自己也对这个算法感兴趣。