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