- 你好~!欢迎来到萌娘百科!如果您是第一次来到这里,点这里加入萌娘百科!
- 欢迎具有翻译能力的同学~有意者请点→Category:需要翻译的条目←
- 如果您在萌娘百科上发现某些内容错误/空缺,请勇于修正/添加!编辑萌娘百科其实很容易!
- 觉得萌娘百科有趣的话,请推荐给朋友哦~
- 萌娘百科群119170500欢迎加入,加入时请写明【萌娘百科+自己的ID】~
- 萌娘百科Discord群组已经建立,请点此加入!
ASCII艺术
基本资料 | |
用语名称 | ASCII艺术 |
---|---|
其他表述 | AA |
相关条目 | 颜文字 |
ASCII艺术(AscArt习惯简称AA)是利用电脑字符去表达图像的一种艺术, 在2ch匿名讨论版和日文Twitter上十分流行。颜文字是一种简化的更容易使用的ASCII艺术。
简介
比较简单的使用就是拼出字母, 表情等等, 最复杂的可以使用多行文字来拼出人物, 某些大触还可以作画。
ASCII艺术在弹幕中也有广泛的应用。
使用范例
需要在包含在<pre> </pre>
HTML标签中,还有一些需要日文字符的支持, 还需要屏幕有一定的宽度。当然绝大部分AA都是utf-8字符的。也就是说其实上都是UTF-8艺术
- 拼出的一个字母:
_a, _yQa. _qTWW( je`?QX: <d+ -3Wm; _qos_s%mWw, a2?????TWW( sd( -?Qm;. .amm; .xmWmc """""` """""""
- 拼出的一个骑车飞奔的猫。
(^ω^)
.( O┬O
.≡.◎-ヽJ┴◎
- 更过分的是, 还可以拼出用来表达信仰的旗帜
7MBMBL BBMBM: OBMBM, BMBM. OMBM, :uBBBR s0H; .MBM. ;DBMBMBMB, MBMBM RBM, :MBMBMBMBBB: MBMBB .BM: 7BMBH sBMBMB, :MBBBM BM: UMBM, BBBMB: 2MBBBM r. vBMO BMBMBi BBBBBM rEBMBR, uS BMBMBr :BMBMBM .RBMBMBMBM BMBMB7 SBMBMBB. FMB :BMB BMBMBs :MBMBMBB. BMB , BMBMBF EMBMBMBM, FMBM MBBMBX iBMBMBBBM: MBBBS OMBMB0 .MBM:uBBBB; OMBMB: DMBMBM RBB7 ;BMBM; BMBMB ZMBMBB DBM1 ;BMBMr r. cBMBMS 1MBMBM WMBS ;BBBMc sBB: RBMBD JMBMBM :MBBK ;BMBMc JBMB. BBMc rBBMBB iBMBS ,BMBMS .RMBM: BMB ;MBBBMBZBMBMJ .BBBMBZUBBMR. .MBM: .BMZ :MBMBMBMBMB; .BMBBBMBMB7 RBBBMBFPMBB, .MBMBMBMBX. BMBBBBM7 RBMBBBM0. MBMB:;:. i;: . BBMO MBMO MBBB MBBB RBMB; WBMBR EBBBM. UBMBMB 2BMBBB3 uBMBMBZ LBBBMB; :GSr.
- 甚至还有更厉害的c语言艺术
/* + + + + [ >i>n[t */ #include<stdio.h> /*2w0,1m2,]_<n+a m+o>r>i>=>(['0n1'0)1; */int/**/main(int/**/n,char**m){FILE*p,*q;int A,k,a,r,i/* #uinndcelfu_dset<rsitcdti_oa.nhs>i/_*/;char*d="P%" "d\n%d\40%d"/**/ "\n%d\n\00wb+",b[1024],y[]="yuriyurarararayuruyuri*daijiken**akkari~n**" "/y*u*k/riin<ty(uyr)g,aur,arr[a1r2a82*y2*/u*r{uyu}riOcyurhiyua**rrar+*arayra*=" "yuruyurwiyuriyurara'rariayuruyuriyuriyu>rarararayuruy9uriyu3riyurar_aBrMaPrOaWy^?" "*]/f]`;hvroai<dp/f*i*s/<ii(f)a{tpguat<cahfaurh(+uf)a;f}vivn+tf/g*`*w/jmaa+i`ni("/** */"i+k[>+b+i>++b++>l[rb";int/**/u;for(i=0;i<101;i++)y[i*2]^="~hktrvg~dmG*eoa+%squ#l2" ":(wn\"1l))v?wM353{/Y;lgcGp`vedllwudvOK`cct~[|ju {stkjalor(stwvne\"gt\"yogYURUYURI"[ i]^y[i*2+1]^4;/*!*/p=(n>1&&(m[1][0]-'-'||m[1][1] !='\0'))?fopen(m[1],y+298):stdin; /*y/riynrt~(^w^)],]c+h+a+r+*+*[n>)+{>f+o<r<(-m] =<2<5<64;}-]-(m+;yry[rm*])/[* */q=(n<3||!(m[2][0]-'-'||m[2][1]))?stdout /*]{ }[*/:fopen(m[2],d+14);if(!p||/* "]<<*-]>y++>u>>+r >+u+++y>--u---r>++i+++" <)< ;[>-m-.>a-.-i.++n.>[(w)*/!q/**/) return+printf("Can " "not\x20open\40%s\40" "" "for\40%sing\n",m[!p?1:2],!p?/* o=82]5<<+(+3+1+&.(+ m +-+1.)<)<|<|.6>4>-+(> m- &-1.9-2-)-|-|.28>-w-?-m.:>([28+ */"read":"writ");for ( a=k=u= 0;y[u]; u=2 +u){y[k++ ]=y[u];}if((a=fread(b,1,1024/* ,mY/R*Y"R*/,p/*U*/)/* R*/ )>/*U{ */ 2&& b/*Y*/[0]/*U*/=='P' &&4==/*"y*r/y)r\} */sscanf(b,d,&k,& A,& i, &r)&& ! (k-6&&k -5)&&r==255){u=A;if(n>3){/* ]&<1<6<?<m.-+1>3> +:+ .1>3+++ . -m-) -;.u+=++.1<0< <; f<o<r<(.;<([m(=)/8*/ u++;i++;}fprintf (q, d,k, u >>1,i>>1,r);u = k-5?8:4;k=3;}else /*]>*/{(u)=/*{ p> >u >t>-]s >++(.yryr*/+( n+14>17)?8/4:8*5/ 4;}for(r=i=0 ; ;){u*=6;u+= (n>3?1:0);if (y[u]&01)fputc(/* <g-e<t.c>h.a r -(-).)8+<1. >;+i.(<)< <)+{+i.f>([180*/1* (r),q);if(y[u ]&16)k=A;if (y[u]&2)k--;if(i/* ("^w^NAMORI; { I*/==a/*" )*/){/**/i=a=(u)*11 &255;if(1&&0>= (a= fread(b,1,1024,p))&& ")]i>(w)-;} { /i-f-(-m--M1-0.)<{" [ 8]==59/* */ )break;i=0;}r=b[i++] ;u+=(/**>> *..</<<<)<[[;]**/+8&* (y+u))?(10- r?4:2):(y[u] &4)?(k?2:4):2;u=y[u/* 49;7i\(w)/;} y}ru\=*ri[ ,mc]o;n}trientuu ren ( */]-(int)'`';} fclose( p);k= +fclose( q); /*] <*.na/m*o{ri{ d;^w^;} }^_^}} " */ return k- -1+ /*\' '-`*/ ( -/*}/ */0x01 ); {;{ }} ; /*^w^*/ ;}
这是第20届国际C语言混乱代码大赛最佳展示奖项,原始源代码为一个赤座灯里头像的ASCII艺术画,编译后是一个支持三种文件格式(PGM、PPM和ASCII Art)的降采样工具,并且可以将自身源代码进行再处理成了另一个源代码。
- 将原始源代码用原始源代码编译的程序处理后会输出源码1,缩小的灯里头像ASCII画,编译源码1的程序也会输出一个灯里头像ASCII画。
- 将源代码1用原始源代码编译的程序处理后会输出源码2,更小的灯里头像ASCII画,编译源码2的程序会输出无空格小写的作品罗马名“yuruiyuri”。
- 将源代码2用原始源代码编译的程序处理后会输出源码3,最小并不太明显的灯里头像ASCII画,编译源码3的程序会输出带空格大写的作品罗马名“YU RU YU RI”。
- 一些的网站console.log里面也有ASCII艺术,用来推广自身,如“游侠网”
<!-- __ _ _ _ __| |_ (_)__ _____ / _` | '_/ _| ' \| |\ V / -_) \__,_|_| \__|_||_|_| \_/\___| -->[1]
工具网站
- 寻找更多的AA, 请关注以下网站
- ↑ 哪些网站有着一些有趣的console.log 信息? - 知乎用户的回答- 知乎