1. 首页
  2. 数据库
  3. 其它
  4. TerminalImageViewer:小型C ++程序用于使用RGB ANSI代码和unicode块图形字符在(现代)终端中显示图像 源码

TerminalImageViewer:小型C ++程序用于使用RGB ANSI代码和unicode块图形字符在(现代)终端中显示图像 源码

上传者: 2021-02-01 02:38:26上传 ZIP文件 453.68KB 热度 14次
TerminalImageViewer(tiv) 小型C ++程序,使用RGB ANSI代码和unicode块图形字符在(现代)终端中显示图像。 有各种类似的工具(例如timg )使用unicode半块字符在每个字符单元中显示两个24位像素。 该程序使用以下算法通过将4x8像素单元映射到不同的unicode字符来提高分辨率: 对于(可能会缩小的)图像的每个4x8像素单元: 查找具有当前单元格值范围最大的颜色通道(R,G或B) 在中间拆分此范围,并为单元格创建一个对应的位图 将位图与各种unicode块图形字符的假定位图进行比较 重新计算所选字符的前景色和背景色。 通过使用-0选项禁
用户评论