问题标签 [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.

0 投票
3 回答
4344 浏览

ruby - 从 ruby​​-ncurses 中获得 256 种颜色

我有 256 种颜色在我的终端(这里的测试脚本)中工作得很好,但是当我使用 ncurses(通过 Ruby-ncurses)时它停止工作。打印该页面上给出的转义序列可以正常工作,但是当我初始化 ncurses 'puts' 时停止工作,并且我无法使用我发现的任何各种 ncurses 颜色更改/字符串输出函数输出颜色。是什么赋予了?

0 投票
2 回答
1776 浏览

ruby - 256种颜色,前景和背景

这是两个脚本的故事,与上一个问题有关

这两个脚本位于http://gist.github.com/50692。ansi.rb 脚本在所有 256 种背景颜色上显示所有 256 种颜色。ncurses.rb 脚本显示所有 256 种前景颜色,但背景显示基本的 16 种颜色,然后似乎循环显示各种属性,如闪烁和反向视频。

那么给了什么?这是 ncurses 中的错误,它使用有符号整数作为颜色对吗?(即 'tput colors' 表示 256,但 'tput pairs' 表示 32767 而不是 65536) 看起来如果是这种情况,颜色对的前半部分会正确显示,但后半部分会重复或作为 int 进入属性包裹。

0 投票
5 回答
4286 浏览

ruby - Ruby 的 256 色终端库?

是否有像 ' Term::ANSIColor ' 这样的宝石可以与 256 色终端一起使用?perl 脚本256colors2.pl在我的终端中效果很好,我想在我的 ruby​​ 脚本中使用其中一些颜色,而无需手动插入 ANSI 代码。

0 投票
1 回答
892 浏览

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色模式,它看起来更漂亮,但我无法摆脱这种滞后。

0 投票
4 回答
16829 浏览

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 的原因。

在此处输入图像描述

非常感谢您的帮助!!!

0 投票
1 回答
1215 浏览

c - 如何将 256 色转换为最匹配的 RGB 颜色?

我正在将 SVGA 驱动的 GUI 软件升级到 Qt 驱动的软件。问题之一是进行颜色转换。由于 SVGA 使用 256 颜色模型,而 Qt 使用 RGB 颜色模型(实际上它也支持其他模型;但我使用的是 RGB)。因此我需要将 256 颜色线性映射到等效的 RGB 颜色。

有什么公式可以做到这一点吗?

注意:我使用 C/C++ 作为我的构建语言。

0 投票
1 回答
2280 浏览

image - Matlab:加载 .tif > 转换 bmp 256 > 转换 bmp 24 位

对于一些编码,我想做以下事情:

  • 读取 .tif 文件
  • 转换为具有 256 种颜色的 .bmp(从绘图中获得,在 matlab 中找不到!)
  • 使用 24 位转换为 .bmp(正常转换为 .bmp 是 24 位,这可行)

问题出在第 2 步之内。我需要这一步,因为它会降低图像质量,从而使部分颜色不那么高级。有了这个,一个部分将具有与它应该相同的值,而不是 4 种类型的深蓝色,你不能用肉眼看到。

发生转换的部分代码:

嗯,我想不通,也许你有一个想法?

0 投票
2 回答
2157 浏览

command-line - 如何通过脚本/命令行在 iTerm2 上设置 xterm-256colors

在 iTerm2 中,我们可以通过转到Preferences -> Profiles -> Terminal -> Terminal Emulation -> Report Terminal Type并选择来设置 xterm-256color 选项xterm-256color

我想添加到我的 dotfile 的安装脚本中,所以我不必手动更改它。有没有办法通过命令行设置这个选项?也许通过 iTerm 本身或通过苹果的defaults write.....

谢谢!

0 投票
0 回答
417 浏览

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 堆栈:

这引发了这些问题......

  1. 在这种情况下,emacs 终端仿真的最佳选择是什么?

  2. 如何设置 TERM 和 TERMINFO 以获得 256 种颜色?

  3. 如何在 emacs 守护程序中捕获/恢复窗口布局?

  4. 如何跟踪会话上下文?我的意思是主机名和子会话?

  5. 如何让鼠标从上到下工作?

鼠标实际上可以在 iTerm2 和 ~./emacs 中正常工作:

这导致了一个子问题......

1a。是否有产生/转发 xterm 鼠标事件的 emacs 终端仿真?

笔记:

  • 构成一个小组,因为答案必须协同工作。

  • 由于带宽和个人喜好,需要 tty 解决方案。

  • 考虑到各种其他要求,emacs tramp 是不够的。

0 投票
3 回答
1482 浏览

c# - 256 色(8 位)位图的步幅是多少?

这里和其他地方有很多关于计算步幅的问题(和答案)。我有一些需要读入内存的位图。一切正常 IFF 它们是 1650 万色(24 位)。但是,我只需要它们是 256 色(8 位),当我尝试加载确切的图像但颜色深度较低时,它会爆炸。我只能忍受这个;除了,显然,256 色图像比 1650 万色图像小很多。

那么,256 色灰度(8 位)图像的步幅是多少?