作者: 
pp1877 (低調之神)   
2017-07-01 22:09:28又到了暑假時間,所以老樣子又來個ANSI教學推坑,
以前寫過的幾篇ANSI入門:
┌─────────────────────────────────────┐
│ 文章代碼(AID): #1M_dxh1p (C_Chat) [ptt.cc] [ANSI] 新手教新手ANSI入門     │
│ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1459519211.A.073.html          │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ 文章代碼(AID): #1NTK9xeR (C_Chat) [ptt.cc] [心得] ANSI入門常見問題       │
│ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1467302523.A.A1B.html          │
└─────────────────────────────────────┘
該講的應該都講過了...我沒講也有其他人的教學文說過了...
我覺得現在很多人ANSI入門碰到的難題反而都是自己給自己的,
所以這次的ANSI教學文特別講一點關於這個"自己給自己的難題"。
◆ 對ANSI要有初步理解
ANSI雖然像圖,但實質仍然是文字,所以能作畫的範圍=文字能輸入的範圍,
PTT預設的顯示空間,有23行,每一行可以顯示80半形(40全形)字元的空間,
顏色的部分則是系統轉換色碼後顯示對應的顏色
前景色  前景色(亮)  背景色   前景色+背景色色碼組合
*[30m□ *[1;30m■   *[40m    *[m          預設(=*[37;40m)
*[31m■ *[1;31m■   *[41m    *[3X;4Xm     前景色+背景色
*[32m■ *[1;32m■   *[42m    *[1;3X;4Xm   前景色(亮)+背景色
*[33m■ *[1;33m■   *[43m    *[5;3X;4Xm   前景色+背景色+閃爍
*[34m■ *[1;34m■   *[44m    *[1;5;3X;4Xm 前景色(亮)+背景色+閃爍
*[35m■ *[1;35m■   *[45m  
*[36m■ *[1;36m■   *[46m      X可填入色碼相應的數字(0~7)。
*[37m■ *[1;37m■   *[47m      *為Ctrl+U輸入的*,非一般的*。
最早以前ANSI在BBS上這樣一字一字打出來,真的可以說是"刻"出來的,
到現今已經是有其他方便的程式可以使用,入門門檻其實已經減少非常多。
◆ 挑圖與調整比例
由於不知道或忽略ANSI本質還是文字,有些人入門時就會以喜好為主挑圖,
結果就挑了個很複雜的美圖當第一次,不知道自己在畫什麼就經歷慘痛的失敗,
挑圖第一件事是你要能初步想像出那張圖最細節的地方你能用文字處理到什麼程度,
還有配色怎麼配,如果完全想像不出來的話,那張圖對你來說肯定不合適,
最公式的入門圖選擇是挑線條簡單又沒有什麼高度複雜光影配色的,
通常會挑到動畫截圖,如果是畫人,最好挑那種臉都塞到畫面七八成了的那種,
不到七八成也可以自己試著裁圖,裁到適合自己的比例再去墊著畫,
挑圖重點就是你要能想像出文字怎麼處理,而不是沒畫之前不知道就試試看,
很多人就是這樣一試就爆炸,然後就再也不想碰ANSI了...
底下給個比例不適合跟適合的範例:
            ▃▅  ▇▆▄◢
        ◢ _︿        \〓◆ ◣
     ◢ _╱  _-'      ︸◥▂▃ ▆▃
  ◢▄◢ _-﹀          ▉●  ╱>━▆▄
     ◢◢ ▄◢▄        ▊▼ \﹨/,▂▅
       ▆        ▅▃     ▲ /V ▊◥ ◢
               ◢ ▇▆╲  \◢▅- ▂▄>◆
         ◣︻▄   ▃▂▼▼ ◥ ╲]   ◢
         ▲◥ ▆▇       ◥  }╲]▂▆
          ▊ ▄ ▄  ▲    ▲  ,\\
         ▄▂▃▆-,▄\▼ ◢  ^ \ ▲
       ▲﹨ ━▃━   ` ﹨    \  V 
       _<─▅/╱,->     ╲ノ   ▼
     ◥,  ∕/│(_         │,  ▼
      ◥─| |﹨﹨\〉,     /' ╱▎
         ◥\ \㇏ >∕\_ノ'  \◢
         ◆'▂▅   /▼◥    ▅▂
                ▊│▎   ▅▂-,_◥
                ◢ ㇏     ◤ ▅▃◥
             ◢▂  ,-'▄
                 ▄▂▁ ◥
                         ▂▄▆▇▆▆▆▅▃
                      ▃▆                  ▆▇_◢
                  ▄      _,                ╰─︷▂︻
              ▄      _,-'                    `▄▂◥     ◣
          ▄      _,-'       ,            '─〔◥         ◥▆▃
       ▃▆    ,-'        ,-'                   ◥  ▂▄▅▆═─  ▄
     ◢    ▄◢       _,-'                        ◢         ▄︸─▃◥
  ◢ ▃▆  ◢    _,-*'  ,-                                ◢ ▂▅'  ▄︸▆▄
 ▆      ◢  ▄◢     ◢ ◢▼                   ▊▼     ▉╲ ▄▂    ─, ◢
       ◢▄  ◢  ▂▅  ◢   ▄                     ◥     ▋ ﹨ ▲, ▂▃▅
     ▄▆  ◢▂▄             ▄                                  \◥
                                ▆▄▂            ▊▲  ▄╱▲    
                                 ▂▃   ▄            ▆╱  ▼λ        ▂▄_◢
                              ◢ ◢◥▇▆  ◥         ◢ ▆◢▄| ▲ ▂▄_\<>◆
                           ▊◆        ◥  ,-◥     ▊    ◥﹀ ▄ ◢     \`▲
                      ▁▂ ▲ ▄▆▂▄▅▄'    ▼  ▲▄  ◢▄ ▄ ▎      /▄
                 ◣  ︼▄▃▂    ▼  ▇ ▅▃▄  ◥   ◥◥▂╰  ▄       ◢
                  ▲◥       ▅▆                ▄▂  ▄ ◥▄       ▄
                  ▲                                ◥  ▊/   |▆ ▄
                   ◥ ◥▆▄▂         ◣           ◢▼◢\   ﹨  
                   ▂  ▲ ▄▂  ▅▂   ▲◥                |╲ \▼
                  ▂▄▂▆▄▂▄    ▆▃▲▲              ^|  \\▲◢
             ◢    ▅▃▅▂   ▆-,_    ◥▼     ◢       |▼  `\∕/▎
              ▲▄         ▆▂    `     \  ▲▄         \     V  ▏
                ◥   ︻▄▅▆▆*-,            \           `    丿 ▍
                  ◥◢▄  ▆▄▂                ╲             '  
          ◥◥ ▇▆▄  ▲ ◢   ▂◥               ﹨ ノ          
       ▃▆       ∕  /  /   ◢▂▄                Y           
      ◥          |  │ |   (    _                  ▆▃       
          ▄    ▂-   ▅▎     ▆  \◥            ▊ ノ ◥ ▄/
         ▆  ▎ ▂▎   ◢       ▲ }   ◥        ◢レ     /╱▎
              ◥▼◥     ▼  ▄  ▲/  /\◥ ▂▆  ノ    /╱  ▄
                 ▼ ▼  ◢◥         / ﹨    _,-'     |' `▄
                   ◥◥  ㇏_㇏▄▄ ◥   ` ,-'       ◢◥ 
               ︻▆    `▄▅  ◢       ▄ ▄      ▼    ▄
               ︼▄▆          ▼   / ▊      ▄▂▃  -,   ▄
                                ▼                 ▆▆▂﹀,_ ▄
                                   ∥ ▊           ▼◢▼    (◥
                               ◢   \ ▉           ◤   ▆▅▄▃ ◥
                            ▃▆     ╲◥
                          ◢【         ▅▄▂
                         ▲`▄▂    ▄-,_  `-,▄
                         ◢    ◥        ︸-, ╲▄
                                  ▆▅▄▃▂▁\▃▁
我們應該能看出來...
這隻第643號Pokemon萊希拉姆(レシラム Reshiram),
https://wiki.52poke.com/wiki/%E8%8E%B1%E5%B8%8C%E6%8B%89%E5%A7%86
底色幾乎是白色,剩下只能配陰影,雖然尾巴有別的顏色,
但在不適合的比例下硬要畫,能力不足或空間不夠就只剩個輪廓樣,
幾乎沒有其他的細節處理空間,所以導致這部分看起來非常胡鬧,
而在更大更適合的比例下,能處理的空間變多,就能讓鑑別度更高,
作品精緻的感覺則取決於你的創意想法與熟練程度。
◆ 不要強求跟你的參考原圖一模一樣
有些人會跟著線或跟著邊界很努力的調整到一模一樣,
但其實這不是必要的,只要你挑對圖與比例夠,一定有基本的鑑別度,
有時候你為了把細節弄到一樣反而無謂的浪費掉不少處理空間,省略點弄沒關係的,
你一行也只有80半形字元的空間,分配位置很重要,
尤其是你挑的圖比例適合度略偏小一些時,每一個字都很難調整,
有些狀況下你挑的圖可能在擺符號的時候卡卡的,
如果挑的圖的比例適合度略大一些時,可以調整一下墊圖的XY座標,
讓一些符號位置更好處理,通常對整個作品的影響不會太大,
比較熟練後可能連墊圖的位置都懶得調整,直接符號就歪出墊圖,
反正還是能認出來是參考圖,不一樣的地方也能說是一點創意啦!
◇ 結語
期待這篇文能讓一些曾經因入門受挫折的新手得到一點想法,
沒嘗試過的板友也能試著在這暑假花點時間試試,
畢竟這東西幾乎只能在BBS上表現,
卻在BBS上漸漸式微是很可惜的一件事...
今年希洽的ANSI文章數相較於去年同時間算少滿多的,
不知道是不是因為去年一些時事的關係才特別多篇,
而雖然每天有ANSI的紀錄仍在持續中,
但還是會有些比較驚險只有一篇的日子,
真不希望大家一起努力的這個過程會畫下休止符。
(我廢話盡量減少了...原本很多頁的QQ)
(* ̄▽ ̄)/‧★*"`'*-.,_,.-*'`"*-.,_☆,.-*`'*-.,_,