作者FrankWW (scared of losing)
看板asciiart
标题Re: [闲聊] 很久的疑问 ANSI是什麽的缩写吗?
时间Mon Sep 25 22:56:36 2017
※ 引述《HAHAcomet (值得信任的彗星小天使)》之铭言:
: 画ANSI也有一段时间了
: 但还是没弄懂ANSI是什麽? 为什麽这种图会被称为ANSI
: 看前人用就跟着用了 不求甚解的用着用着两三年了XD
: 去google也只会查到"美国国家标准学会"
: ANSI是什麽的简称吗?
ANSI 就是美国国家标准协会(American National Standards Institute)啊
为了早期终端机使用制定了字元控制标准,然後随着 80 年代 BBS 和其他网路服务普及
中文叫控制码的东西,包括画图用的色码、闪烁、位移码
格式写 *[1;33;45m 表示 1: 强调 33: 文字(前景)颜色 45: 背景颜色
*[3;5H 位移码表示移游标到 3 行 5 列
之类的这些东西就是 ANSI 订出来给终端机软体(terminal)知道要怎麽读懂伺服器
给的东西来绘制(render)
详细可参考 wikipedia ANSI escape code 条目
https://en.wikipedia.org/wiki/ANSI_escape_code
大猫给的那边是字元编码
ASCII 美国资讯交换标准代码(American Standard Code for Information Interchange)
定的是基本的字元编码其实就 128 个字元包含跳脱字元和可显示字元:基本拉丁字母、
数字和标点符号
早期的 ASCII art 就都是用这些符号凑出来的,现在用的当然是远超出 ASCII 范围
ANSI 定的字码就以 ASCII 为基础扩充到 256 个字元,包括那些基本的填色方格字元
所以其实原始的 ASCII art 是指用那 128 字码组出来的创作
原始的 ANSI art 是指用那 256 字码再加上色码和游标控制的创作
题外话
跟早年在国外做科技艺术的创作者聊 ANSI art 就会听到
「啊对,当年我做的 ANSI art 要写程式,可以这样跑这样闪这样画」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.112.68
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/asciiart/M.1506351399.A.E02.html
1F:推 hacoolman: 长知识推 09/25 23:07
2F:推 WindSpread: 原来如此,最早只隐约知道是一套旧的编码内容 09/25 23:09
3F:推 tcc080206: 推!!! 09/26 02:08
4F:推 Hybridchaos: 长知识推 09/26 20:11
5F:推 tn703678: 长知识推! 09/26 20:54
※ 编辑: FrankWW (220.134.112.68), 09/27/2017 00:35:45
6F:推 f222051618: 长知识 推 09/27 09:28
7F:推 flyingwhale: 知识推 09/27 11:44
8F:推 HAHAcomet: 结果还真的是美国国家标准协会 我蒐的时候还想说这什麽 09/27 20:05
9F:→ HAHAcomet: 无关的东西XDD 09/27 20:05
10F:→ HAHAcomet: 直觉是什麽管商业商标食安的机构 09/27 20:06
11F:推 shyin7089: 长知识 推推 09/27 21:24
12F:推 Roentgenium: 长知识推 09/28 23:42
13F:推 felaray: 推 09/29 11:52
14F:推 holishing: 赞赞 09/30 10:36
15F:推 chi12345678: 哇.............. 10/01 16:35
16F:推 ForSinSoKing: 推。 10/02 17:31
17F:推 Makotoyen: 长知识 10/11 09:31
18F:推 john112136: 推 12/01 03:50