Tag: 颜色

如何从hex颜色string中获取颜色

我想使用一个像"#FFFF0000"这样的hexastring的颜色来(比如说)改变Layout的背景颜色。 Color.HSVToColor看起来像一个胜利者,但它需要一个float[]作为参数。 我有没有接近解决scheme呢?

从颜色资源获取color-int

有没有办法从一个颜色资源获取一个color-int? 我正在尝试获取资源中定义的颜色(R.color.myColor)的单个红色,蓝色和绿色组件,以便可以将三个search栏的值设置为特定级别。 有关可能有助于在search结果中显示此问题的其他用例的更多信息,我想将Alpha应用于在我的资源中定义的颜色。 使用@ sat的正确答案: int alpha = … // 0-255, calculated based on some business logic int actionBarBackground = getResources().getColor(R.color.actionBarBackground); int actionBarBackgroundWithAlpha = Color.argb( alpha, Color.red(actionbarBackground), Color.green(actionbarBackground), Color.blue(actionbarBackground) );

如何给System.out.println输出上色?

我如何为Java输出着色? 例如在C和其他语言中,我可以使用ANSI-escape类似于\033[0m来做到这一点。 但在Java中,它不起作用。 public static void main(String[] x) { System.out.println("\033[0m BLABLA \033[0m\n"); }

Android的textview大纲文本

有一个简单的方法可以让文字有一个黑色的轮廓? 我有textviews将是不同的颜色,但一些颜色不显示在我的背景如此之好,所以我想知道是否有一个简单的方法来得到一个黑色的轮廓或其他什么可以做的工作? 我宁愿不必创build一个自定义视图,并创build一个canvas等。

stdlib和C中的彩色输出

我正在做一个简单的应用程序,需要彩色输出。 我怎样才能让我的输出颜色像emacs和bash做? 我不关心Windows,因为我的应用程序只适用于UNIX系统。

是否有一个公式来确定给定BGR值的整体颜色? (OpenCV和C ++)

我正在使用C ++和OpenCV函数来检测图像中像素的颜色,确定它所在的颜色范围,并用通用颜色replace它。 例如,绿色可以从深绿色到浅绿色,程序会确定它仍然是绿色的,并用简单的绿色代替它,使得输出图像看起来非常简单。 一切都设置好了,但是我很难定义每个范围的特性,并且如果有人知道,或者给定BGR值的公式可以确定一个像素的整体颜色,那么我很好奇。 如果没有,我将不得不做很多的实验,并自己做,但如果已经存在,可以节省时间。 我做了大量的研究,到目前为止还没有发现任何东西。

以编程方式减轻颜色

动机 我想find一个方法来采取任意的颜色,并减轻一些阴影,所以我可以编程方式创build一个从一个颜色到一个更轻的版本的一个很好的渐变。 渐变将用作UI中的背景。 可能性1 很明显,我可以分开RGB值,并逐个增加一定的数量。 这实际上是我想要的吗? 可能性2 我的第二个想法是将RGB转换为HSV / HSB / HSL(色相,饱和度,数值/亮度/亮度),稍微提高亮度,稍微降低饱和度,然后将其转换回RGB。 这会有一般的预期效果吗?

iPhone – 你如何给图片上色?

我很想知道如何为图片着色(例如,使一个白色的.png红色)。 我已经看到了各种build议,但从来没有证实这实际上是可能的。 我试过这个: -(UIImage *)colorizeImage:(UIImage *)baseImage color:(UIColor *)theColor { UIGraphicsBeginImageContext(baseImage.size); CGContextRef ctx = UIGraphicsGetCurrentContext(); CGRect area = CGRectMake(0, 0, baseImage.size.width, baseImage.size.height); CGContextScaleCTM(ctx, 1, -1); CGContextTranslateCTM(ctx, 0, -area.size.height); CGContextSaveGState(ctx); CGContextClipToMask(ctx, area, baseImage.CGImage); [theColor set]; CGContextFillRect(ctx, area); CGContextRestoreGState(ctx); CGContextSetBlendMode(ctx, kCGBlendModeNormal); CGContextDrawImage(ctx, area, baseImage.CGImage); UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return newImage; } myImageView.image = [self colorizeImage:[UIImage imageNamed:@"whiteImage.png"] color:[UIColor […]

如何设置View的背景颜色

我试图设置一个视图的背景颜色(在这种情况下是一个button)。 我使用这个代码: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); 它导致button从屏幕上消失。 我在做什么错了,什么是正确的方法来改变任何视图的背景颜色? 谢谢。

将BMP图像转换为绘图仪的指令集?

我有一个这样的绘图仪: 我必须执行的任务是将24位BMP转换为该绘图仪的一组指令。 在绘图仪中,我可以改变16种常见的颜色。 我面临的第一个复杂性就是颜色的减less。 我面对的第二个复杂性是如何将像素转换成绘图指令集。 因为使用油漆的绘画工具刷将被使用。 这意味着绘图机的绘制线不会太小,而且会比较短。 请提出可以用来解决这个图像数据转换问题的algorithm? 一些初步结果: