Articles of 颜色

OpenGL颜色/ alpha输出略微变暗

我在Linux中看到来自OpenGL的颜色/ alpha输出稍微变暗。 而不是看到1.0的红色分量值,我看到〜.96988。 例如,我有一个完全红色的矩形(红色组件= 1.0,alpha = 1.0,绿色和蓝色是零)。 无论是否启用我的顶点/片段着色器,都会发生调光。 照明被禁用,因此在颜色计算中不应包含环境光或其他光。 glBegin(GL_POLYGON); glColor4f(1.0, 0.0, 0.0, 1.0); glVertex2f(0.0, 0.0); glVertex2f(1.0, 0.0); glVertex2f(1.0, 1.0); glVertex2f(0.0, 1.0); glEnd(); 我画出了所得到的窗口的截图,然后将图像加载到绘图程序中,检查任何特定的像素。 我看到一个红色的分量整数值为247而不是255,如我所料。 当我运行这个顶点着色器启用时,我看到gl_Color.r组件已经<1.0,并且gl_Color.a组件也是。 所有的OpenGL状态都是默认值。 我错过了什么? 由于问题编辑:通过在顶点着色器中检查红色分量的粗糙和迭代过程,并确定红色分量的值为〜.96988,并在红色分量高于阈值时更改蓝色分量以发出信号。 我不断降低恒定的价值,直到我不再看到紫色。 这个诀窍: if(gl_Color.r > 0.96988) { gl_Color.b = 1.0; \\ show purple instead of the slightly dimmed red. } 编辑: //VERTEX SHADER varying vec2 texture_coordinate; void […]

Makefile目标颜色输出

我写了一个可以正常工作的Makefile。 我没有完全发表,只是其中的一部分正在调查: COMPILE_cpp = $(CXX) $(CFLAGS) -o $@ -c $< $(MAKEDEP) $(INCLUDES) %.o : %.cpp ; $(COMPILE_cpp) .SUFFIXES: .o .cpp 上面的代码是尽职的。 由于构build过程涉及许多文件,我想添加一些颜色输出。 我已经尝试了以下 PRINT = @echo -e "\e[1;34mBuilding $<\e[0m" COMPILE_cpp = $(PRINT) && $(CXX) $(CFLAGS) -o $@ -c $< $(MAKEDEP) $(INCLUDES) %.o : %.cpp ; $(COMPILE_cpp) .SUFFIXES: .o .cpp Makefile仍然可以正常工作,但是现在我只能看到$(PRINT)和所选颜色的输出。 命令string$(CXX) $(CFLAGS) -o $@ -c […]

caching着色在Linux内核的slab内存pipe理上

我最近读了关于slab系统的caching着色,并不明白。 为什么在不同的板上添加各种偏移量的caching着色可以提高性能? 我最初的猜测是:具有caching偏移的slab分配器,尝试将第一个slab对象放在不同caching颜色的内存中。 如果一个客户端从这些平板分配N个对象,它将获得N个caching颜色的对象。 我的猜测是正确的吗?有人可以给我更多的提示吗? 非常感谢,

改变whiptail的颜色

有没有办法改变whiptail的特定颜色? 例如用红色标记特定文本? 例如 : #!/bin/bash window=$(stty -a | tr \; \\012 |egrep 'rows|columns' | cut '-d ' -f3) RED="red" GREEN="green" OPTION=$(whiptail –menu "\n\n\n\n\n\n\n\n" –title "menu" –nocancel $window 20 \ "1" "COLOUR IS $RED" \ "2" "COLOUR IS $GREEN" 3>&1 1>&2 2>&3) 我怎样才能使$ RED和$ GREEN变色?

如何使用.Xdefaults文件更改xterm颜色?

我在我的主目录下创build了下面的.Xdefaults文件,但是xterm仍然有默认的颜色,这里可能是错误的? *xterm*background: #101010 *xterm*foreground: #d0d0d0 *xterm*cursorColor: #d0d0d0 *xterm*color0: #101010 *xterm*color1: #960050 *xterm*color2: #66aa11 *xterm*color3: #c47f2c *xterm*color4: #30309b *xterm*color5: #7e40a5 *xterm*color6: #3579a8 *xterm*color7: #9999aa *xterm*color8: #303030 *xterm*color9: #ff0090 *xterm*color10: #80ff00 *xterm*color11: #ffba68 *xterm*color12: #5f5fee *xterm*color13: #bb88dd *xterm*color14: #4eb4fa *xterm*color15: #d0d0d0

Bash和对话框UI,如何dynamic改变颜色

我有一个简单的bash脚本,我用它来维护服务器上的一些日志等文件,大多数时候这些工具在“正常模式”下工作。 对于UI我使用dialog工具。 但是,有的时候,我有一些需要更加注意的条件,我希望在那个时候改变对话的背景颜色,引起更多的关注。 我知道通过更改screen_color中的screen_color属性,我可以为对话框定义自定义颜色,但会影响所有的窗口,而不是我想要的。 有什么办法来dynamic设置这个variables,以便只有特定的对话框会有不同的颜色,一切都不受影响?

如何将带有颜色空间YCbCr的图像转换为CMYK?

我有一个YCbCr色彩空间的图像。 但我想让他们CMYK。 我怎么做? 一个Perl解决scheme将是伟大的。 一个命令行(Ubuntu)的解决scheme将是很好的。 我试过使用ImageMagick,但我的图像大多是黑色的 – 实际上它看起来像颜色被颠倒。 这里是我尝试过的一些命令的示例: convert -colorspace CMYK start.jpg end.jpg convert -colorspace cmyk start.jpg end.jpg convert -profile ISOcoated_v2_eci.icc -colorspace CMYK start.jpg end.jpg convert -profile AdobeRGB1998.icc -profile ISOcoated_v2_eci.icc -colorspace CMYK start.jpg end.jpg

Linux VIM:Omnicppcomplete + supertab使用bash颜色主题

我用omnicppcomplete和supertab编程来使用vim。 显示可能完成的下拉窗口就像粉红色。 我如何改变颜色,例如我的个人bash颜色主题?

从Java调用Windows颜色系统

我需要从Java调用Windows颜色系统函数。 在本教程之后,我尝试使用Java Native Access调用DLL函数。 本教程中的所有示例均正常工作。 当我尝试加载和使用Mscms.dll(WCS库之一)DLL似乎已成功加载,但我无法调用任何函数。 function列表在这里 。 我收到一条消息: Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'GetColorDirectory' 我的代码有什么问题? 请问你能帮帮我吗? import com.sun.jna.Library; import com.sun.jna.Native; public class WCS_test { public interface Mscms extends Library { // http://msdn.microsoft.com/en-us/library/dd316928%28v=vs.85%29.aspx boolean GetColorDirectory(String pMachineName, String[] pBuffer, int pdwSize); } private static Mscms mscms = (Mscms) Native.loadLibrary("C:/Windows/system32/Mscms.dll", Mscms.class); public static […]

是否有可能自动反转gvim中的光标颜色或当前线颜色的颜色

在我目前的gvim中,光标颜色是固定的。 但是我需要自动改变颜色。 是否可以自动颠倒gvim中的光标颜色或当前线条颜色。