我非常希望将自己的颜色设置为UITextField边框。 但到目前为止,我只能找出如何改变边框线条样式。 我用背景属性来设置背景颜色: self.textField.backgroundColor = textFieldColor; 但是我也必须改变UITextField边框的颜色。 而我的问题是关于如何改变边框的颜色。
我正在寻找一种algorithm来比较两种RGB颜色并生成它们相似性的值(其中相似性意味着“与人类平均感觉相似”)。 有任何想法吗? 编辑 : 由于我不能回答,我决定把我的“解决scheme”作为编辑的问题。 我决定在我的应用程序中使用一个非常小的真彩色子集,以便我可以自己处理颜色的比较。 我使用约30种颜色,并使用硬编码的距离。 由于这是一个iPhone应用程序,我用Objective-C工作,实现或多或less是一个matrix代表下面的表格,它显示了颜色之间的距离。
给定一个RGB值,如168, 0, 255如何创build色调(使其更浅)和色调(使其更深)?
我正在试着做一个health bar ,就像原来的health bar ,它会开始变绿,在失去健康之后,你会发现它会变成黄色,然后变成橙色,然后变成红色……或者与之相关的东西。 我尝试使用此链接提供的方法: https : //stackoverflow.com/questions/19841477/java-smooth-color-transition 这个链接的结果是这个代码,只是一个从100到0的testing,但是它通常以Red和Green结束于IllegalArgumentException ,而我的理由是它的值超过了255。 Color to = Color.red; Color base = Color.green; int red = (int)Math.abs((100 * to.getRed()) + ((1 – 100) * base.getRed())); int green = (int)Math.abs((100 * to.getGreen()) + ((1 – 100) * base.getGreen())); int blue = (int)Math.abs((100 * to.getBlue()) + ((1 – 100) * base.getBlue())); […]
是否有一个gem执行背景和前景文本着色terminal输出? 我记得,在编程Pascal时,我们都习惯使用textcolor(…)程序来使我们的小型教育程序看起来更漂亮,更具有performance力。 Ruby中有类似的东西吗?
我想画一些线。 问题是关于颜色。 例如。 我有几行红色,比绘制一行蓝色(或反转)。 有时候,那些更多的是最后一个不透明的。 我试图使新的颜色和设置颜色与阿尔法复合0.7 – 对于更多的线条,和一个颜色我离开默认 – 不透明(阿尔法1.0)。 起初,我画了更多的线,而不是最后一个。 但是,这条线“覆盖”一个。 有没有解决这个问题的方法? 我在glasspane上绘制线条。 编辑 :该代码是健壮的,所以它是很难发布,这是论文的一部分。 原理是2色,例如Color basicColor; 颜色相似的颜色; 比我有绘画方法和2 hashmaps作为属性 – 一些点存储。 我遍历这个地图,记住一点,类似于他,所有其他连接与graphics2D.drawLine(x1,y1,x2,y2)和改变颜色和最后一行涂上另一种颜色。 我也在修改中风,使其更显着。 我希望这足够了… edit2:我有一些点类似点比一些强大的绘画方法,这里是graphics修改迭代器遍历点列表的列表。 Point similar = null; Iterator<Point> secondIterator; graphics.setColor(colorOfSimilar); while (iterator.hasNext()) { Point point = iterator.next(); if (point.equals(similarPoint)) { similar = similarPoint; } else { secondIterator = secondMap.get(point).iterator(); while (secondIterator.hasNext()) […]
我知道这不会直接颠倒一种颜色,只会“反对”它。 我想知道是否有人知道一个简单的方法(几行代码)来反转任何给定颜色的颜色? 目前,我有这个(这不完全是一个倒置的定义,因为如果我通过它灰色/灰色,它会返回一些非常相似的东西,例如127,127,127): const int RGBMAX = 255; Color InvertMeAColour(Color ColourToInvert) { return Color.FromArgb(RGBMAX – ColourToInvert.R, RGBMAX – ColourToInvert.G, RGBMAX – ColourToInvert.B); }
概观 我的iPhone应用程序在模拟器(iMac)中的背景颜色看起来不同于设备上的颜色(iPhone 3GS)。 编辑(以下部分已添加) 以下是不同的: 故事板颜色(xib文件) 模拟器的颜色 设备颜色 我想我应该看看它在设备上的外观。 问题 这是其他开发者面临的常见问题,是否有匹配颜色(系统过程)的方法? 在不同版本的iPhone(3gs / 4 / 4s)或所有颜色上,颜色看起来会不同? 我错过了什么,有什么特定的颜色configuration文件,我应该使用? 有什么样的经验法则的RGB值的变化一定比例? 在iPhone 4和4S中,颜色匹配模拟器? (我没有iPhone4和4S,所以我不确定。)
什么是最有效的方式来做到这一点?
给定一个系统(例如一个网站),让用户自定义一些部分的背景颜色,但不是字体颜色(保持选项的数量最less),有没有一种方法来编程确定是否“光”或“黑暗“的字体颜色是必要的? 我确定有一些algorithm,但是我对颜色,光度等知之甚less,无法自行解决。