问题标签 [256color]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 从 ruby-ncurses 中获得 256 种颜色
我有 256 种颜色在我的终端(这里的测试脚本)中工作得很好,但是当我使用 ncurses(通过 Ruby-ncurses)时它停止工作。打印该页面上给出的转义序列可以正常工作,但是当我初始化 ncurses 'puts' 时停止工作,并且我无法使用我发现的任何各种 ncurses 颜色更改/字符串输出函数输出颜色。是什么赋予了?
ruby - 256种颜色,前景和背景
这是两个脚本的故事,与上一个问题有关。
这两个脚本位于http://gist.github.com/50692。ansi.rb 脚本在所有 256 种背景颜色上显示所有 256 种颜色。ncurses.rb 脚本显示所有 256 种前景颜色,但背景显示基本的 16 种颜色,然后似乎循环显示各种属性,如闪烁和反向视频。
那么给了什么?这是 ncurses 中的错误,它使用有符号整数作为颜色对吗?(即 'tput colors' 表示 256,但 'tput pairs' 表示 32767 而不是 65536) 看起来如果是这种情况,颜色对的前半部分会正确显示,但后半部分会重复或作为 int 进入属性包裹。
ruby - Ruby 的 256 色终端库?
是否有像 ' Term::ANSIColor ' 这样的宝石可以与 256 色终端一起使用?perl 脚本256colors2.pl在我的终端中效果很好,我想在我的 ruby 脚本中使用其中一些颜色,而无需手动插入 ANSI 代码。
vim - (vim profiling) VIM 256 色模式,滞后的 php 文件
我在 vim 中使用 256 色主题(设置 t_Co=256),所有 php 文件打开大约 8 秒。
- 是我本地的双核机
- 它不依赖于我使用的配色方案(zenburn、wombat、wombat256)
- HTML、Python、JS 或其他所有文件都会瞬间打开
- 甚至创建新的 php 文件也需要大约 8 秒 (:o newfile.php)
- 我已经正确设置了我的终端
- 如果我使用 16 种颜色,一切都很好(设置 t_Co=16)
我真的很想用256色模式,它看起来更漂亮,但我无法摆脱这种滞后。
terminal - 无法在 ConEmu 中启用 256 色
我试图在奇妙的ConEmu-Maximus5控制台中获得 256 种颜色。
更新:现在它只显示 8 种颜色。我知道是因为 '$tput colors' 输出是 '8'
我已按照说明进行操作并激活:
- TrueMod(24 位颜色)支持
- 注入ConEmuHk
- ANSI x3.64 / xterm 256 色
我不明白如何处理'检查缓冲区/幻灯片。'
- 我在 Windows 7 中。
- 我使用自定义直接链接启动 ConEmu,因此它会加载 cygwin bash 文件。
- 在我的 bashrc 配置文件中,我有 -> export TERM=cygwin
- 这是我的自定义命令提示符:
- 顺便说一下,ConEmuANSI 的值是 ON。
我有一些屏幕截图:
如您所见,命令提示符看起来非常奢侈,因为它不喜欢 256 色设置。如果我将变量 COOLRED 和 COOLGREEN 替换为 RED 和 GREEN,那么它看起来不错,但它不是 256 色。
更多设置截图:
最后一个镜头是cygwin的薄荷糖。那里一切都很好。支持全 256 色。可惜薄荷没有标签。这主要是我尝试迁移到 ConEmu 的原因。
非常感谢您的帮助!!!
c - 如何将 256 色转换为最匹配的 RGB 颜色?
我正在将 SVGA 驱动的 GUI 软件升级到 Qt 驱动的软件。问题之一是进行颜色转换。由于 SVGA 使用 256 颜色模型,而 Qt 使用 RGB 颜色模型(实际上它也支持其他模型;但我使用的是 RGB)。因此我需要将 256 颜色线性映射到等效的 RGB 颜色。
有什么公式可以做到这一点吗?
注意:我使用 C/C++ 作为我的构建语言。
image - Matlab:加载 .tif > 转换 bmp 256 > 转换 bmp 24 位
对于一些编码,我想做以下事情:
- 读取 .tif 文件
- 转换为具有 256 种颜色的 .bmp(从绘图中获得,在 matlab 中找不到!)
- 使用 24 位转换为 .bmp(正常转换为 .bmp 是 24 位,这可行)
问题出在第 2 步之内。我需要这一步,因为它会降低图像质量,从而使部分颜色不那么高级。有了这个,一个部分将具有与它应该相同的值,而不是 4 种类型的深蓝色,你不能用肉眼看到。
发生转换的部分代码:
嗯,我想不通,也许你有一个想法?
command-line - 如何通过脚本/命令行在 iTerm2 上设置 xterm-256colors
在 iTerm2 中,我们可以通过转到Preferences -> Profiles -> Terminal -> Terminal Emulation -> Report Terminal Type
并选择来设置 xterm-256color 选项xterm-256color
我想添加到我的 dotfile 的安装脚本中,所以我不必手动更改它。有没有办法通过命令行设置这个选项?也许通过 iTerm 本身或通过苹果的defaults write.....
谢谢!
terminal - 您如何设置具有 256 种颜色和鼠标支持的纯 emacs 分层 tty 堆栈?
我使用这个分层的 tty 堆栈来访问 GNU/Linux 上的 emacs:
笔记:
Mac OS X = 版本 10.8.2
iTerm2 = iterm2.com Build 1.0.0.20130319,终端类型 = xterm-256color。
screen = GNU Screen,由 git clone git://git.savannah.gnu.org/screen.git 和 --enable-colors25 构建,使用 .screenrc "term xterm-256color" 运行
emacs = 从 24.3 源代码构建的 Emacs 24.3。
这实际上效果很好,但是我想修改一些用户界面行为。
我想如果我切换到这可能会更容易......
具有 256 种颜色和鼠标支持的纯 emacs 分层 tty 堆栈:
这引发了这些问题......
在这种情况下,emacs 终端仿真的最佳选择是什么?
如何设置 TERM 和 TERMINFO 以获得 256 种颜色?
如何在 emacs 守护程序中捕获/恢复窗口布局?
如何跟踪会话上下文?我的意思是主机名和子会话?
如何让鼠标从上到下工作?
鼠标实际上可以在 iTerm2 和 ~./emacs 中正常工作:
这导致了一个子问题......
1a。是否有产生/转发 xterm 鼠标事件的 emacs 终端仿真?
笔记:
构成一个小组,因为答案必须协同工作。
由于带宽和个人喜好,需要 tty 解决方案。
考虑到各种其他要求,emacs tramp 是不够的。
c# - 256 色(8 位)位图的步幅是多少?
这里和其他地方有很多关于计算步幅的问题(和答案)。我有一些需要读入内存的位图。一切正常 IFF 它们是 1650 万色(24 位)。但是,我只需要它们是 256 色(8 位),当我尝试加载确切的图像但颜色深度较低时,它会爆炸。我只能忍受这个;除了,显然,256 色图像比 1650 万色图像小很多。
那么,256 色灰度(8 位)图像的步幅是多少?