顯示廣告
隱藏 ✕
※ 本文為 TLdark 轉寄自 ptt.cc 更新時間: 2019-09-21 16:41:45
看板 asciiart
作者 FrankWW (scared of losing)
標題 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
※ 文章代碼(AID): #1PoHadu2 (asciiart)
※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1506351399.A.E02.html
hacoolman: 長知識推1F 09/25 23:07
WindSpread: 原來如此,最早只隱約知道是一套舊的編碼內容2F 09/25 23:09
tcc080206: 推!!!3F 09/26 02:08
Hybridchaos: 長知識推4F 09/26 20:11
tn703678: 長知識推!5F 09/26 20:54
※ 編輯: FrankWW (220.134.112.68), 09/27/2017 00:35:45
f222051618: 長知識 推6F 09/27 09:28
flyingwhale: 知識推7F 09/27 11:44
HAHAcomet: 結果還真的是美國國家標準協會 我蒐的時候還想說這什麼8F 09/27 20:05
HAHAcomet: 無關的東西XDD
HAHAcomet: 直覺是什麼管商業商標食安的機構
shyin7089: 長知識  推推11F 09/27 21:24
Roentgenium: 長知識推12F 09/28 23:42
felaray: 推13F 09/29 11:52
holishing: 讚讚14F 09/30 10:36
chi12345678: 哇..............15F 10/01 16:35
ForSinSoKing: 推。16F 10/02 17:31
Makotoyen: 長知識17F 10/11 09:31
john112136: 推18F 12/01 03:50

--
※ 看板: ASCII_Art 文章推薦值: 0 目前人氣: 0 累積人氣: 61 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇