回文章列表
作者ForSinSoKing.bbs@ptt.cc (Love↖..★Bear★..↗) 看板: asciiart
標題Re: [問題] 簽名檔的行數
時間批踢踢實業 (2007/04/29 Sun 03:00:44)
這是你原本作的
 k\                          ∕/──╩───╦───╩──�
 ▌ �B▆         ▂▁�  
  ◣�        █↙.j    レя達�U@V  甘ゑスゆ  
   ◥�i◥\   ◢█◤          
─╦  i▍�b        /o    ──╦───╩───╦──
  i◣                   /  ψquetzal  │      �
這是我縮碼的
 k\    ◣███████████▊ ∕/──╩───╦───╩──�
 ▌ �B▆         ▂▁ ▁        █
  █◣�████◤◢█.j  レя達�U@V  甘ゑスゆ  
   ◥█�◥\◢█◤        ▎ █◤   
─╦  █▍�b        /o      �──╦───╩───╦──█◥�i◣                   /  ψquetzal  │      �
控制碼
168 → 160
171 → 154
263 → 240
174 → 156
203 → 177
161 → 148

因為你的簽名檔好像有日文, 所以我就沒有隨便動了.

可以的話, 把右邊的─刪掉一個並且把其他行對齊.

 k\    ◣███████████▊ ∕/──╩───╦───╩─�
 ▌ �B▆         ▂▁◢ ▁        █
  █◣�████◤◢█.jレя達�U@V  甘ゑスゆ  
   ◥█�◥\◢█◤        ▎ █◤   
─╦  █▍�b        /o      �──╦───╩───╦─
█◥�i◣                   /  ψquetzal  │    �

抱歉有日文那行我不曉得文字多少, 因此這個方法不確定行不行得通.

以第四行後半段為例 ▎   

*[m*[47m  *[30m*[40m   ?*[47m?              *[1m*[40m*[m

*[m▎ █◤   *[30m?*[m?*[1;30;47m              *[40m*[m

很明顯看得出兩個控制碼有點差異.

因為你要的那種圖案只要利用*[m再加上正確填色方塊就可以了.

*[m█*[47m 所呈現出來的都是█.

*[m◤*[47m◢所呈現出來的都是◤.

所以這樣無意間就會多增加控制碼的數量, 因此製作的時候可以多注意一下.

另外還有一個方法也可以盡量減少控制碼的使用, 這應該算縮碼的技巧之一吧!

假如現在我們要呈現 ANSI 好了.

還沒減肥之前是 *[32mAN*[1;32mSI 減肥後是 *[32mAN*[1mSI .

只要使用色碼以後這個顏色就會延用、附加到下一個控制碼.

也就是說 *[32m*[1m 就等於 *[1;32m .

不過如果你是用軟體還是ANSI編輯的話好像會自己幫你這樣減肥吧!

現在講另外一個要自己弄得. 假如現在我們如果反過來, 現在要呈現 ANSI 的話呢.

還沒減肥前 *[1;32mAN*[m*[32mSI 減肥以後 *[1;32mAN*[;32mSI

基本上 在一個色碼數字最前面加個; 符號就有 *[m 的效果.

這個縮碼好像是要自己弄才會有.

另外還有一個很有效的減肥效果, 這個技巧ANSI高手史畢特(Spitfire)有提過.

就是*[7m的運用, 那我就來幫大家複習一下吧!

所謂*[7m的效果就是把前景跟背景顏色對調.

你簽名檔的五、六行開頭就可以用到這項技巧.

─╦

原始碼 : *[30;47m─╦

縮碼後 : *[7m─╦

一次就可以減少四個位元組了, 就算前面有色碼好了.

假如現在是 ─╦

        原始碼         : *[33;45m*[m*[30;47m─╦*[m

縮碼後(尚未運用到*[7m) : *[33;45m*[;30;47m─╦*[m

縮碼後(將*[7m運用其中) : *[33;45m*[;7m─╦*[m

這樣就可以很明顯看出差異性所在了.

呃, 基本上我就先提這樣吧!

因為我也累了, 該休息了.

讓我們再給上面那位版友掌聲鼓勵吧! 他列出滿多點了.

另外也要感謝史畢特分享這個很有效的縮碼技巧.

沒記錯的話原本是要教大家防止被複製貼上盜圖.

這個真的很好用, 只是遇到雙色字會比較麻煩.

因為用雙色字會有??的樣子.

而且用PCMan看游標好像會怪怪的, 但是據說KKMan好像不會?

這個我就不得而知了, 以上有錯誤的話麻煩大家告知, 謝謝:)

--
       ▂�ef▄    eg             d▆g            f   f
      d fd  ff              ff              e�ge    ff
▄�c   ef▂    gf�d      d      eg�e           g�f    c  e▅�o
▍�d   e�f     dfd             f          efg   g d�fd▋
 d ed ef    ▍�fdg       ▌�fe   df e d o
 ▕�d�eee ▅�e�f edf�c▊e▊dffForSinSoKing_▆e

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 218.211.94.172
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻