在大多数terminal(当然除了Windows的cmd.exe),可以使用\033 ANSI转义序列对输出进行着色。 现在我正在查找所有支持的颜色和选项(如亮和闪烁)的列表。 由于支持它们的terminal之间可能存在一些差异:我主要感兴趣的是由xterm兼容terminal支持的那些序列。
我正在运行Emacs,在C ++模式和PHP模式下编辑文件。 我喜欢语法高亮作为一个概念,但默认的颜色是一个滑稽。 我几乎读不懂其中的一些:太黑了。 什么是最简单的方法来改变他们的价值观? 我似乎无法在networking上find任何有关此事的信息。 我甚至不介意在编译我自己的Emacs时更改二进制文件。 我只是想find它所说的蓝色是#0000FF的地方,并将其改为#AAAAFF为例。
我想在Java应用程序的JPanel上绘制随机的彩色点。 有什么方法来创build随机颜色?
我不明白为什么苹果的默认terminal只有16色,iterm2等支持256色,但X11的terminal支持真彩色(尽pipe其用户界面是蹩脚的)。 我的问题分两部分: 为什么在这个时代,terminal不能支持更高的颜色(即高于16和256)? 我最后一次问这个问题,我只得到了一些粗鲁的评论,比如“你为什么不自己写一个呢?”我严肃地问,因为我不知道terminal的内部是什么,为什么约束。 仅仅是因为没有需求? 如果我错了,有好的terminal支持真彩色,你能推荐他们吗? 我的观察结果是以Mac为基础的,但其他平台的答案也是受欢迎的,因为它们可能对别人有帮助。
例如,写入red比#cc0000更有效率。 它字符less,占用空间小,易于记忆。 使用hex代码或RGB值的颜色名称有什么缺点吗? 这包括在多开发人员环境中进行编程。
自CSS1以来, rgb(255,255,255)表示法已可用。 但#ffffff似乎更受欢迎。 显然它更紧凑。 我知道hex与底层字节关系更密切,并且明白在执行这些值的算术运算方面会有优势,但这不是您要用CSS做的事情。 颜色值往往是由devise师(比如我)在任何其他地方永远不会遇到hex符号,并更熟悉十进制符号,这是在他们使用的应用程序中指定颜色的主要方式 – 事实上,我有遇到不less人谁也不知道一个给定的hex值如何分解成RGB分量,并假设它并不直接与颜色直接相关,如Pantone色彩系统参考(如PMS432)。 那么,有什么理由不使用小数?
我有一些代码生成饼图的图像。 这是一个通用的类,所以任何数量的切片可以作为input。 现在我有问题为切片挑选良好的颜色。 有一些好的algorithm吗? 或者,也许我应该手工挑选和列出固定的颜色? 但是有多less。 也许10种颜色,希望有没有超过10片有史以来? 另外,还有哪十种颜色可供select? 颜色需要遵循一些规则: 他们需要看起来不错 相邻的颜色不应该相似(蓝色旁边的绿色是不行的) 馅饼背景颜色是白色的,所以白色是不可选的 某些用RGB值操作的algorithm将是一个首选的解决scheme。
我正在寻找一种algorithm来为RGB值进行加色混合。 是一样简单的RGB值加在一起,最多256? (r1, g1, b1) + (r2, g2, b2) = (min(r1+r2, 256), min(g1+g2, 256), min(b1+b2, 256))
如果我在资源中定义颜色 <resources> <color name="someColor">#123456</color> </resources> 可以通过它的id来设置颜色 view.setTextColor(R.color.someColor); 是否也可以从colors.xml中获取颜色string值? 就像是 colorStr = getColor(R.color.someColor); // -> colorStr = "#123456" 如果是的话,谁能举个例子? 谢谢
好的,所以我在我的应用程序中有一个整数variables。 这是一个颜色的价值,由我的喜好中的颜色select器设置。 现在,我需要使用这种颜色和任何颜色的黑色版本。 现在我知道在标准Java中有一个Color.darker()方法,但在Android中似乎没有相同的地方。 有谁知道一个等效或任何解决方法?