作者kkalakala (卡拉~)
看板ck56th302
标题Re: [问题] 怎麽上色
时间Fri Aug 27 00:33:06 2004
我去偷一篇来了
不要转出去....
※ 引述《sregit (HiFly)》之铭言:
: 怎麽让文字有颜色啊?
█ █
█ ████████ █
█ ~上色基本教学~ █
█ ████████ █
█ █
【前言】
想要为你的文章内容上些漂亮的颜色吗?
想要画些漂亮的图形吗?这些功能用到的就是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给我大家讨论看看吧...:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.197.210
1F:推 sregit:勋哥还是帅! 218.167.215.248 08/27