Re: [闲聊] 很久的疑问 ANSI是什么的缩写吗?

楼主: FrankWW (scared of losing)   2017-09-25 22:56:36
※ 引述《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 要写程式,可以这样跑这样闪这样画”
作者: hacoolman (哈酷面)   2017-09-25 23:07:00
长知识推
作者: WindSpread (阳だまりの诗)   2017-09-25 23:09:00
原来如此,最早只隐约知道是一套旧的编码内容
作者: tcc080206 (雪ノ下雪乃俺の嫁)   2017-09-26 02:08:00
推!!!
作者: Hybridchaos (Hybridchaos)   2017-09-26 20:11:00
长知识推
作者: tn703678 (小朱)   2017-09-26 20:54:00
长知识推!
作者: f222051618 ( 珍 珠 奶 茶 )   2017-09-27 09:28:00
长知识 推
作者: flyingwhale (____)   2017-09-27 11:44:00
知识推
作者: HAHAcomet (值得信任的彗星小天使)   2017-09-27 20:05:00
结果还真的是美国国家标准协会 我蒐的时候还想说这什么无关的东西XDD直觉是什么管商业商标食安的机构
作者: shyin7089 (shyin7089)   2017-09-27 21:24:00
长知识 推推
作者: Roentgenium (Rg)   2017-09-28 23:42:00
长知识推
作者: felaray (傲娇鱼)   2017-09-29 11:52:00
作者: holishing   2017-09-30 10:36:00
赞赞
作者: chi12345678 (to Terabithia)   2017-10-01 16:35:00
哇..............
作者: ForSinSoKing (崭新的旅途。)   2017-10-02 17:31:00
推。
作者: Makotoyen (暫離。)   2017-10-11 09:31:00
长知识
作者: john112136 (阿囧)   2017-12-01 03:50:00

Links booklink

Contact Us: admin [ a t ] ucptt.com