┌────┐
│實例研習│
└────┘
如果前面所講的您都已徹底了解﹐恭喜你﹐你已經練成變色大法八九分的功力了﹗
剩下一兩分﹐純屬應用層次﹐得靠一些想像力。茲舉數則實例于后﹐併附原始控制碼﹐
兩相對照﹐俾供研習參考。
⑴漸層效果
1.前言
我們知道﹐一個中文字是由兩個位元組(Bytes) 所組成。因此﹐把兩個構成中文字
的ASCII 碼拆開﹐再加以個別的ASCII 碼分別處理﹐就可以作出一個中文字具有兩
個顏色之效果。
舉例說明
(1) 一般的兩個字元(不在中文碼的範圍內)
*[32mB*[35mb*[0m 則產生如后效果﹕Bb
[註] B的ASCII碼為66, b的ASCII碼為98。
(2) 特殊的兩個字元(在中文碼的範圍內)
*[32mꨠ*[35mk *[0m﹐則產生如後效果﹕法
[註1] ꨠ的ASCII碼為170, k 的ASCII碼為107。
[註2] ꨠ可按<Alt>170﹙右邊鍵盤數字﹚輸入﹐k 可按<Alt>107輸入。
[註3] 如果在書中仙等文書編輯軟體﹐可以利用 Alt-B設定區塊直接剪貼﹐
此法較經濟﹐不必一直翻 ASCII碼對照表。
2.背景不變, 二種前景顏色
*[32;47mꨠ*[32;45mk *[0m﹐則產生如后效果﹕ 法
3.前景不變, 二種背景顏色
*[34;42mꨠ*[34;45mk *[0m﹐則產生如后效果﹕ 法
4.二種背景顏色, 二種前景顏色
[1] *[34;42mꨠ*[33;37mk *[0m -> 法
[2] *[32;41mꨠ*[31;42mk *[0m -> 法
⑵交互閃爍效果
1.明暗變化實例
*[1;5;31;41m▇*[0m ─┐ ▇
*[1;5;32;42m▇*[0m ├→產生如后效果﹕▇
*[1;5;33;43m▇*[0m ─┘ ▇
2.不同顏色變化實例
*[5;34;46m▇*[36;44m▇*[0m┐產生效果如後 : ▇▇
*[5;36;44m▇*[34;46m▇*[0m┘ ▇▇
3.不同顏色變化實例(包含有明暗效果)
*[1;5;34;46m▇*[36;44m▇*[0m┐產生如后效果﹕ ▇▇
*[1;5;36;44m▇*[34;46m▇*[0m┘ ▇▇