31 条回复  ·  3315 次点击
pDJJq 楼主 初学 2025-12-2 14:56:35
@codehz #18 YES!
sojourner 初学 2025-12-2 15:15:15
@HTravel 看给你能得,别人搞个小玩具发出来大家乐呵一下,你倒是给装上了。
Alias4ck 小成 2025-12-2 16:31:00
@HTravel 不妨看看这个,终端里面有趣的还是挺多的 https://www.a1k0n.net/2011/07/20/donut-math.html
yeelooyeeuu 初学 2025-12-2 17:12:01
这是什么原理?
tf2 初学 2025-12-2 17:53:15
虽然猜到原理不难,但是把别人喷一顿是为啥。。。? 哥伦布有啥厉害的,不就是一个劲儿向西划船么。。对不?
pDJJq 楼主 初学 2025-12-2 18:19:07
@yeelooyeeuu 通过 terminal 中的控制字符实现的. 如果你感兴趣可以看看这里: https://en.wikipedia.org/wiki/Control_character 一些新的 terminal 支持图像协议, 性能和效果会更好, 比如说 kiktty 的: https://sw.kovidgoyal.net/kitty/graphics-protocol/ 我不是实现的高手, 和 claude code + gemini 确定的.
pDJJq 楼主 初学 2025-12-2 18:19:22
@realpg 通过 terminal 中的控制字符实现的. 如果你感兴趣可以看看这里: https://en.wikipedia.org/wiki/Control_character 一些新的 terminal 支持图像协议, 性能和效果会更好, 比如说 kiktty 的: https://sw.kovidgoyal.net/kitty/graphics-protocol/ 我不是实现的高手, 和 claude code + gemini 确定的.
pDJJq 楼主 初学 2025-12-2 18:21:00
Love from DJJ 😘
HTravel 初学 2025-12-2 18:45:57
@Alias4ck 这种没啥意思。我以前还在 Excel 绘过画呢,给我任何一张照片,我都能原封不动的画出来。原理很简单,每个单个格看作一个像素,然后用 POI 操作 excel 文档来填充这些单元格的背景即可。 记得日本还真有人在 Excel 作画,他们把这叫绘画仙人,认为牛逼的不行。我随便出手,就能做祖师爷
HTravel 初学 2025-12-2 18:52:50
@Alias4ck 其实终端是有多行组成的,每行又必须是同样高度和宽度的等宽字符。也就是说,终端是可以看作 m x n 列的 Excel 单元格的,且每个单元格中只能放一个字符。原理就这么简单。 所以,你把 Excel 单元格边框去掉,背景涂黑,然后通过 VBA 操作一个个单元格,你就能模拟出终端软件,以及终端中跑着的这类动态效果。
返回顶部