作者oYOUCHANo (19840704)
看板NDHU-phy104
標題[閒聊] 基本上色教學
時間Mon Apr 2 17:01:36 2012
█ █
█ ████████ █
█ ~上色基本教學~ █
█ ████████ █
█ █
【前言】
想要為你的文章內容上些漂亮的顏色嗎?
想要畫些漂亮的圖形嗎?這些功能用到的就是ansi的控制碼,
讓我們慢慢來看如何使用吧....:)
【上色基本控制碼】
要為文章內容,圖形上色,要下一個指令,這個指令就是長這樣子
*[m
其中這個指令中,
*並不是鍵盤上那個
*號,這個
*並不是鍵盤上面那個
直接按出來的,而是有另外的按法,在PTT這邊那個
*的按法是按
ctrl +
u ,
ctrl 就是鍵盤左下角那顆按鈕,按住
ctrl 再按
u 就會跑出一個
*
,只要按一個出來就夠了喔,按太多可是沒用的,然後接下來的
[和
m就
簡單啦,那個就只是鍵盤上的
[和
m直接按出來就好,全部的步驟如下:
1.按
ctrl 和
u 出現*
2.接在剛剛按出的*之後按[和m
3.你就得到一個*[m啦....恭喜你已經完成第一步啦..
看到這邊大概你也累了吧,嘻,其實有一個更快的方法,剛剛那些東西只要你
在編輯文章或是寫信時按
ctrl +
c 就會直接出現
*[m囉....
如何阿..方便多吧..上面寫那麼多其實主要只是要讓你知道那個
*並不是鍵盤
直接按出來的啦...有的人知道指令長這樣,試了半天卻試不出來,後來才知道那個
*原來不是直接按出來的..現在你知道了吧...:)
【上色篇】
看到這邊,應該知道上色的那個控制碼是怎麼弄出來的了吧,
接下來就要開始上色囉.
說到上顏色,那就更簡單囉,上顏色不過是將顏色的代碼填入剛剛的
控制碼而已,顏色的代碼有兩種,分為前景色和背景色,前景色就是你寫的字阿,
畫的圖阿,等等你打出來的東西,背景色就是底色囉...
前景色的代碼從30一直到37,背景色的代碼則是從40到47,亮色是1,
使用的方式如下:
範例:
這是測試
上面這四個字是怎麼打出來的呢?步驟如下:
按
ctrl +
c
│
↓出現
*[m
然後把顏色的控制碼加進去,顏色代碼是紅底(41),黃字(33),亮色(1),
每種代碼間要用"
;"隔開,如下,直接填進去就好:
*[m
│
↓填上顏色代碼,之間以分號隔開
*[1;33;41m
然後接下來就在後面打上你想打的字或圖囉,我這邊用"這是測試"這四個字:
*[1;33;41m
│
↓接著打上想打的字或內容
*[1;33;41m這是測試*[m
│ ↑結尾請再打一次
ctrl +
c ,稍後說明原因..
↓結果
這是測試
上面是範例,看的懂嗎?
幾個小地方說明,結尾的地方為什麼還要打一次
ctrl +
c 去多加一個
*[m呢?
因為這個控制碼不光是對你想上色的這行字或圖會產生影響,而是對後面
所有內文等等都會一起產生影響,在結尾多加一個
*[m不加任何顏色代碼
是為了將剛剛你用的控制碼做一個終止,這樣的話就不會對後面的字或是圖
造成影響,一方面是美觀,另一方面也是不會造成其他人閱讀不便,所以囉,
上完色之後最後記得將它做個終止唷.....
另外,在你編輯文章或是寫信時,在編輯完發表出去前,你想看看你上色的成果
隨時可以按
ctrl +
v 看看你上色的結果,這樣你就可以邊看邊改囉,隨時修正囉.
【色彩代碼篇】
看完前幾段,現在你應該會上顏色了吧,接下來我就說明一下各種顏色的代碼囉:
背景顏色:
40→黑色─→
黑
41→紅色─→
紅
42→綠色─→
綠
43→黃色─→
黃
44→藍色─→
藍
45→紫色─→
紫
46→靛色─→
靛
47→白色─→
白
前景顏色:
30→黑色─→
黑
31→紅色─→
紅
32→綠色─→
綠
33→黃色─→
黃
34→藍色─→
藍
35→紫色─→
紫
36→靛色─→
靛
37→白色─→
白
另外就是亮色和暗色,亮色是
1,暗色是
0,同樣是紅色亮色和暗色有什麼差呢:
亮紅 暗紅
看出來有差別了吧..
其他還有閃爍,控制碼是
5,底線模式是
4,反白模式是
7,
其中底線模式大部分系統都不支援,閃爍也是有部分軟體不支援,
像netterm使用閃爍字,字會變成橘色的....
以上這些控制碼的用法都一樣,把想要用的控制碼填進去就可以了,
不同代碼間用
;隔開....
範例<1>:
Skyline是大帥哥!
上面這句話的控制碼是:
*[1;31;40mS*[32mk*[33my*[34ml*[35mi*[36mn*[37me*[36m是*[33m大帥哥!*[m
最後面結尾的
*[m是作為終止用的,終止控制碼的作用,其他第一次打的
*[1;33;40m,只要沒有終止,這個控制碼會對後面所輸入的字都有用,
像1(亮色)和40(底色黑色)對後面整句話都有用,除非是有輸入其他
的控制碼(如亮色改成暗色,或底色黑色改成其他底色,或是打上終
止的控制碼),而中間其他字因為只有前景色改變,其他被景色和亮暗色都不變,
所以只要加上改變的那部分的控制碼就行,亮色
1和背景黑色
40只要一開始打過
了就好,只要沒有改變,那部分可以不用每次都打..
範例<2>:
閃爍
上面這個的原始控制碼如下:
*[1;37;41;5m閃爍*[m
【雙色字使用】
關於雙色字,很多軟體都不支援,顯示不出來,甚至會出現亂碼,
所以並不建議使用,雙色字用法其實和上色一樣,中文字佔兩格,
你只要打上字後,移到那個字中間填上控制碼,那個字就會有兩種顏色
範例如下,有很多軟體無法顯示出來:
我好帥.....:)
【閃爍應用】
運用閃爍,配合顏色的變化,就可做出霓虹燈的效果:
範例<1>:
████
原始控制碼如下:
*[0;33;42;5m█*[32;43m█*[33;42m█*[32;43m█*[m
範例<2>:
█ █
原始控制碼如下:
*[0;36;40;5m█ *[30;46m█*[m
【結語】
看了這麼多,辛苦了吧,學會怎麼上顏色了嗎?
運用顏色和閃爍等各種控制碼,可以做出許多種漂亮的效果喔,
可以做出哪些效果就看自己怎麼去運用囉....
如果有哪邊有問題再post出來或是mail給我大家討論看看吧...:)
轉自ASCIIART板精華區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.247.180
推 lji12131213:悠姐!! 快拜~~~ 04/02 18:10
推 phantom9731:拜!! 04/02 19:22
推 john6072004:一拜 04/02 19:24
推 a7619137:@@ 可以置底了 04/02 21:26
→ oYOUCHANo:文章太長或是有大量的動畫圖片要上色的話 04/03 03:26
→ oYOUCHANo:可以下載PHJCI事先編輯好再複製貼上到ptt 04/03 03:26
→ oYOUCHANo:以防斷線或是無法預覽的情況 04/03 03:27