Jump to content

ASCII արվեստ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ASCII արվեստ
արվեստի ժանր, type of graphics Խմբագրել Wikidata
ԵնթակատեգորիաՀամակարգչային արվեստ, տեքստ, վիզուալ արվեստի ստեղծագործություն Խմբագրել Wikidata
Նախորդtypewriter art

ASCII արվեստ Խմբագրել Wikidata

Type­fa­ce/­font usedmonospaced typeface Խմբագրել Wikidata
"Oldskool" or "Amiga" style
"Newskool" style
"Block" or "High ASCII" style, cf. ANSI art
The alphabet in Newskool (Note: artificially shrunk vertically)
Dag Hammarskjöld, printout from teleprinter 1961–1962

ASCII արվեստը գրաֆիկական դիզայնի տեխնիկա է, որն օգտագործում է համակարգիչներ՝ ներկայացման համար և բաղկացած է նկարներից, որոնք միավորված են 1963 թվականի ASCII ստանդարտով սահմանված 95 տպագրվող (ընդհանուր 128-ից) նիշերից և ASCII-ին համապատասխանող նիշերի հավաքածուներից՝ հատուկ ընդլայնված նիշերով (128-ից դուրս): ստանդարտ 7-բիթանոց ASCII նիշեր): Տերմինը նաև թույլ է օգտագործվում առհասարակ տեքստի վրա հիմնված վիզուալ արվեստին վերաբերելու համար: ASCII արվեստը կարող է ստեղծվել ցանկացած տեքստային խմբագրիչով և հաճախ օգտագործվում է ազատ ձևի լեզուներով: ASCII արվեստի օրինակների մեծ մասը պահանջում է ֆիքսված լայնության տառատեսակ (ոչ համաչափ տառատեսակներ, ինչպես ավանդական գրամեքենայում), ինչպիսին է Courier-ը ներկայացման համար:

ASCII արվեստի ամենահին հայտնի օրինակներից են համակարգչային արվեստի ռահվիրա Քենեթ Նոուլթոնի ստեղծագործությունները մոտ 1966 թվականից, ով այդ ժամանակ աշխատում էր Bell Labs-ում [1]: 1966 թվականի Նոուլթոնի և Լեոն Հարմոնի «Ուսումնասիրություններ ընկալման մեջ I»-ը ցույց է տալիս նրանց վաղ ASCII արվեստի որոշ օրինակներ[2]:

ASCII արվեստը հայտնագործվել է հիմնականում այն պատճառով, որ վաղ տպիչները հաճախ զուրկ էին գրաֆիկական ունակություններից, և այդ պատճառով գրաֆիկական նշանների փոխարեն նիշերն էին օգտագործվում: Բացի այդ, տարբեր օգտագործողների տարբեր տպագրական աշխատանքների միջև բաժանումները նշելու համար, զանգվածային տպիչները հաճախ օգտագործում էին ASCII արվեստը մեծ ցուցանակների էջեր տպելու համար, ինչը հեշտացնում էր բաժանումը, որպեսզի արդյունքներն ավելի հեշտությամբ բաժանվեն համակարգչային օպերատորի կամ աշխատակցի կողմից:[3] ASCII արվեստը նույնպես օգտագործվում էր վաղ էլեկտրոնային փոստում, երբ պատկերները հնարավոր չէին տեղադրել

Պատմություն

Calligram of the constellation "Sirius" from a 9th-century astronomical manuscript

Սկսած 1867 թվականից, տպագրող մեքենաները օգտագործվել են վիզուալ արվեստ ստեղծելու համար։[4][5]

TTY և RTTY

TTY նշանակում է «TeleTYpe» կամ «TeleTYpewriter», և հայտնի է նաև որպես Teleprinter կամ Teletype: RTTY նշանակում է Radioteletype; Օգտագործվել են նիշերի հավաքածուներ, ինչպիսիք են Baudot կոդը, որը նախորդել է ASCII-ին: Համաձայն «RTTY ձեռնարկի» մի գլխի՝ տեքստային պատկերներն ուղարկվել են հեռագրամեքենայի միջոցով դեռևս 1923 թվականին[6]։ Այնուամենայնիվ, «հին» RTTY արվեստից ոչ մեկը դեռ չի հայտնաբերվել: Հայտնի է, որ 1960-ական և 1970-ական թվականներին տեքստային պատկերները հաճախ են հայտնվել ռադիոհեռատիպի վրա [7][8]։

1960-ականներին Անդրիս վան Դամը հրապարակեց IBM 1403 գծային տպիչի վրա արտադրված էլեկտրոնային սխեմայի ներկայացումը։[9] Միևնույն ժամանակ, Քենեթ Նոուլթոնը արտադրում էր իրատեսական պատկերներ, ինչպես նաև առցանց տպիչներ՝ մի քանի նիշ մեկը մյուսի վրա տպելով[2]։ Նկատի ունեցեք, որ ASCII-ի արվեստն այն իմաստով չէր, որ 1403-ը ղեկավարվում էր EBCDIC կոդավորված հարթակով, և 1403-ում առկա նիշերի հավաքածուները և գնացքները բխում էին EBCDIC-ից, այլ ոչ ASCII-ից, չնայած որոշ հոլովաձեւերի ընդհանրություններին:

ASCII արվեստ

ASCII արվեստի համատարած կիրառումը կարելի է գտնել 1970-ականների վերջի և 1980-ականների սկզբի համակարգչային տեղեկատախտակների համակարգերում: Այդ ժամանակաշրջանի համակարգիչների սահմանափակումները պահանջում էին տեքստային նիշերի օգտագործումը պատկերներ ներկայացնելու համար: ASCII-ի օգտագործման հետ մեկտեղ, սակայն, այն սկսեց հայտնվել նաև այդ ժամանակաշրջանի ընդհատակյա առցանց արվեստի խմբերում: ASCII կոմիքսը վեբկոմիքի ձև է, որն օգտագործում է ASCII տեքստը պատկերներ ստեղծելու համար: Սովորական կոմիքսում պատկերների փոխարեն օգտագործվում է ASCII արվեստը, որի տակ սովորաբար դրվում է տեքստը կամ երկխոսությունը[10]

1990-ականների ընթացքում գրաֆիկական զննարկումը և փոփոխական լայնությամբ տառատեսակները սկսեցին ավելի տարածված լինել, ինչը հանգեցրեց ASCII արվեստի անկմանը: Չնայած դրան, ASCII արվեստը շարունակեց գոյատևել առցանց MUD-ների միջոցով, որը հապավում է «Multi-User Dungeon»-ի (որոնք տեքստային բազմախաղացող դերախաղեր են), Internet Relay Chat-ի, Email-ի, հաղորդագրությունների տախտակների և առցանց հաղորդակցության այլ ձևերի միջոցով: սովորաբար օգտագործում են անհրաժեշտ ֆիքսված լայնությունը[11]:

Այն մինչ օրս երևում է CLI Neofetch հավելվածում, որը ցուցադրում է ՕՀ-ի լոգոն, որի վրա այն կա.[11][12]

ANSI

ASCII-ը և ավելի կարևորը՝ ANSI-ն վաղ տեխնոլոգիական դարաշրջանի հիմնական տարրերն էին. տերմինալային համակարգերը հիմնվում էին համահունչ ներկայացման վրա՝ օգտագործելով տերմինալային արձանագրություններում առկա գույնի և կառավարման ազդանշանների ստանդարտը:

Տարիների ընթացքում warez խմբերը սկսեցին մուտք գործել ASCII արվեստի ասպարեզ.[13] : Warez խմբերը սովորաբար թողարկում են .nfo ֆայլեր իրենց ծրագրաշարով, ճեղքերով կամ այլ ընդհանուր ծրագրային ապահովման հակադարձ ինժեներական թողարկումներով։.[14] ASCII արվեստը սովորաբար ներառում է warez խմբի անունը և, հնարավոր է, որոշ ASCII սահմաններ թողարկման նշումների արտաքին մասում և այլն:[15]

BBS համակարգերը հիմնված էին ASCII և ANSI արվեստի վրա, ինչպես նաև DOS-ի և նմանատիպ կոնսոլային հավելվածների մեծ մասը և AOL-ի նախադրյալը:

Օգտագործումներ

A self-propelled howitzer and truck made using ASCII art

  Ինքնագնաց հաուբից և բեռնատար՝ պատրաստված ASCII արվեստի միջոցով

ASCII արվեստը օգտագործվում է այն վայրերում, որտեղ տեքստը կարելի է ավելի հեշտությամբ տպել կամ փոխանցել, քան գրաֆիկական պատկերները, կամ որոշ դեպքերում, որտեղ նկարների փոխանցումը հնարավոր չէ: Սա ներառում է գրամեքենաներ, հեռատպիչներ, համակարգչային ոչ գրաֆիկական տերմինալներ, տպիչների բաժանարարներ, համակարգչային ցանցերի վաղ շրջանում (օրինակ՝ BBS), էլ. փոստ և Usenet լրատվական հաղորդագրություններ: ASCII արվեստը օգտագործվում է նաև համակարգչային ծրագրերի սկզբնական կոդի շրջանակներում՝ ընկերության կամ արտադրանքի լոգոների ներկայացման և հոսքի վերահսկման կամ այլ դիագրամների համար: Որոշ դեպքերում, ծրագրի ողջ սկզբնական կոդը ASCII արվեստի մի մասն է, օրինակ՝ ավելի վաղ «Մշուշված C Code» մրցույթից մեկին մուտք գործելը մի ծրագիր է, որը թվեր է ավելացնում, բայց տեսողականորեն նման է տրամաբանության մեջ գծված երկուական գումարման: նավահանգիստներ.[16]

Որոշ էլեկտրոնային սխեմատիկ արխիվներ ներկայացնում են շղթաները՝ օգտագործելով ASCII արվեստը.:

ASCII ոճի արվեստի օրինակներ, որոնք նախորդել են ժամանակակից համակարգչային դարաշրջանին, կարելի է գտնել 1939 թվականի հունիսին, 1948 թվականի հուլիսին և 1948 թվականի հոկտեմբերին «Հանրաճանաչ մեխանիկա» հրատարակություններում [17]:

Վաղ համակարգչային խաղերը, որոնք խաղում էին տերմինալներով, հաճախ օգտագործում էին ASCII արվեստը գրաֆիկայի նմանակման համար, հատկապես սրիկա ժանրը, որն օգտագործում էր ASCII արվեստը՝ տեսողականորեն ներկայացնելու զնդաններն ու հրեշները դրանց մեջ [18] : «0verkill»-ը 2D հարթակ բազմախաղացող հրաձիգ խաղ է, որը նախագծված է ամբողջությամբ գունավոր ASCII արվեստի մեջ:[19] MPlayer-ը և VLC մեդիա նվագարկիչը կարող են տեսանյութեր ցուցադրել որպես ASCII արվեստ AAlib գրադարանի միջոցով: ASCII արվեստը օգտագործվում է DOS-ի վրա հիմնված ZZT խաղերի ստեղծման մեջ:

Շատ խաղերի ուղեցույցներ գալիս են որպես հիմնական .txt ֆայլի մի մաս; այս ֆայլը հաճախ պարունակում է խաղի անվանումը ASCII արվեստի մեջ: Ինչպես ներքևում, բառային արվեստը ստեղծվում է հետշեղերով և այլ ASCII արժեքներով՝ 3Dպատրանք ստեղծելու համար:

Տեսակներ և ոճեր

"Typewriter-style" lettering, made from individual letter characters:Կաղապար:Nat Line art, for creating shapes:                                                

ASCII արվեստում կարող են օգտագործվել տարբեր տեխնիկա՝ տարբեր գեղարվեստական էֆեկտներ ստանալու համար:

«Գրամեքենայի ոճով» տառատեսակ՝ պատրաստված առանձին տառերի նիշերից. Գծային արվեստ, ձևեր ստեղծելու համար.

.--.     /\                ____
'--'    /__\    (^._.^)~ <(o.o )>

Կոշտ արվեստ, լցված առարկաներ ստեղծելու

.g@8g. db 'Y8@P' d88b

Ստվերում, օգտագործելով տարբեր ինտենսիվությամբ սիմվոլներ գրադիենտներ կամ հակադրություններ ստեղծելու համար.

:$#$: "4b. ':.
:$#$:   "4b. ':.

Վերոնշյալի համակցությունները, որոնք հաճախ օգտագործվում են որպես ստորագրություններ, օրինակ, էլփոստի վերջում.

  |\_/|        ****************************    (\_/)
 / @ @ \       *  "Purrrfectly pleasant"  *   (='.'=)
( > º < )      *       Poppy Prinz        *   (")_(")
 `>>x<<´       *   (pprinz@example.com)   *
 /  O  \       ****************************

Որպես պիքսել նիշերը նկարներ պատրաստելու համար օգտագործում են ░, █, ▄, ▀ (Block Elements) և/կամ ⣿, ⣴, ⢁ և այլն (Braille ASCII) համակցությունները.

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣾⣿⣷⣦⣌⠙⢿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⠋⣉⠙⢻⣿⣿⣿⣷⠀⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡷⢀⣿⣿⣿⡿⠀⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣼⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣶⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠁⣴⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⢿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣧⡈⠻⢿⣿⡿⠋⣠⣾⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

Էմոցիոններ

Հիմնական հոդված՝ Էմոտիկոն

ASCII արվեստի ամենապարզ ձևերը երկու կամ երեք նիշերի համակցություններն են՝ տեքստում զգացմունքներ արտահայտելու համար: Դրանք սովորաբար կոչվում են «էմոջիներ», «սմայլեր» կամ «սմայլիկներ»: Գոյություն ունի մեկ տողանի ASCII արվեստի մեկ այլ տեսակ, որը չի պահանջում նկարների մտավոր պտույտ, որը Ճապոնիայում լայնորեն հայտնի է որպես kaomoji (բառացիորեն «դեմքի կերպարներ»):

Ավելի բարդ օրինակները օգտագործում են տեքստի մի քանի տող՝ մեծ նշաններ կամ ավելի բարդ նշաններ նկարելու համար: Ժամանակի ընթացքում ձևավորվել են հարյուրավոր տարբեր տեքստային սմայլիկներ[20], սակայն միայն մի քանիսն են ընդհանուր ընդունված, օգտագործված և հասկացված։

ASCII կոմիքս

ASCII կոմիքսը վեբկոմիքի ձև է:

Nerd Boy-ի արկածները

The Adventures of Nerd Boy, կամ պարզապես Nerd Boy, ASCII կոմիքս է, որը հրատարակվել է Joaquim Gândara-ի կողմից 2001 թվականի օգոստոսի 5-ից մինչև 2007 թվականի հուլիսի 17-ը և բաղկացած է 600 ժապավենից։ Դրանք տեղադրվել են ASCII art newsgroup alt.ascii-art-ում և կայքում[21]: Որոշ մասեր թարգմանվել են լեհերեն[22][23] և ֆրանսերեն։

Համակարգչային ընդհատակյա տեքստային արվեստի տեսարանի ոճերը

Atari 400/800 ATASCII

Atari 400/800-ը, որը թողարկվել է 1979 թվականին, չէր հետևում ASCII ստանդարտին և ուներ իր նիշերի հավաքածուն, որը կոչվում էր ATASCII:[24][25] Համակարգեր, որոնք առաջացել են ձայնային զուգակցիչների առկայությունից, որոնք համատեղելի էին 8-բիթանոց սովորական համակարգիչների հետ: ATASCII տեքստային անիմացիաները կոչվում են նաև «կոտրման անիմացիաներ» Atari-ի կողմից:

C-64 PETSCII

Commodore 64-ը, որը թողարկվել է 1982 թվականին, նույնպես չի հետևել ASCII ստանդարտին։ C-64 նիշերի հավաքածուն կոչվում է PETSCII, ASCII-1963-ի ընդլայնված ձև: Ինչպես Atari-ի ATASCII արվեստի դեպքում, C-64-ի երկրպագուները մշակեցին նմանատիպ մի բան, որն օգտագործում էր PETSCII-ն իրենց ստեղծագործությունների համար:

«Block ASCII» / «High ASCII» ոճի ASCII արվեստը IBM PC-ում

  Արգելափակել ASCII ցուցադրումը Notepad-ի միջոցով Windows-ի համար նախատեսված ACiDView-ի դիմաց

Այսպես կոչված «բլոկ ASCII» կամ «բարձր ASCII» օգտագործում են 8-բիթանոց կոդի 437 էջի ընդլայնված նիշերը, որը IBM-ի կողմից 1979 թվականին ներդրված սեփական ստանդարտ է (ANSI ստանդարտ x3.16) IBM PC DOS-ի և MS-ի համար: DOS օպերացիոն համակարգեր. «բլոկ ASCII»-ները լայնորեն օգտագործվում էին ԱՀ-ում 1990-ականներին, մինչև ինտերնետը փոխարինեց BBS-ներին՝ որպես հիմնական հաղորդակցման հարթակ: Մինչ այդ «բլոկ ASCII-ները» գերակշռում էին PC Text Art Scene-ում :[26][27]

Առաջին գեղարվեստական տեսակը, որը կենտրոնացած էր PC-ի ընդլայնված կերպարների վրա իրենց արվեստի գործերում, կոչվում էր «ANSI Art» (<A.A.A>): Որոշ անդամներ հեռացան 1990 թվականին և ստեղծեցին մի խումբ, որը կոչվում էր «ANSI Creators in Demand» (ACiD): Այդ նույն թվականին հիմնադրվեց երկրորդ խոշոր ընդհատակյա արվեստի բեմական խումբը՝ ICE, «Insane Creators Enterprise»[28]։

Որոշ բանավեճեր կան ASCII և block ASCII նկարիչների միջև, ընդ որում «Hardcore» ASCII նկարիչները պնդում են, որ բլոկ ASCII արվեստը իրականում ASCII արվեստ չէ, քանի որ այն չի օգտագործում բնօրինակ ASCII ստանդարտի 128 նիշերը: Մյուս կողմից, բլոկների ASCII նկարիչները պնդում են, որ եթե իրենց արվեստը օգտագործում է միայն համակարգչի նիշերի հավաքածուի նիշերը, ապա այն պետք է կոչվի ASCII, անկախ նրանից, թե նիշերի հավաքածուն սեփականություն է, թե ոչ:

Microsoft Windows-ը չի աջակցում ANSI ստանդարտ x3.16-ին: Կարելի է դիտել բլոկ ASCII-ները տեքստային խմբագրիչով, օգտագործելով «Terminal» տառատեսակը, բայց այն չի լինի այնպես, ինչպես նախատեսված էր նկարչի կողմից: Հատուկ ASCII/ANSI հեռուստադիտողի միջոցով, ինչպիսին է ACiDView Windows-ի համար (տես ASCII և ANSI art viewers), կարելի է պատշաճ կերպով տեսնել արգելափակված ASCII և ANSI ֆայլերը: Մի օրինակ, որը ցույց է տալիս արտաքին տեսքի տարբերությունը, այս հոդվածի մի մասն է: Որպես այլընտրանք, կարելի է դիտել ֆայլը՝ օգտագործելով TYPE հրամանը հրամանի տողում:

Պատկեր:Paso-IceCream-AmigaVsPC.png
Oldschool/Amiga ASCII look on Commodore Amiga Computer versus look on the IBM PC (notice the tight spacing)
 _____ ___ ____ _      _   
|  ___|_ _/ ___| | ___| |_ 
| |_   | | |  _| |/ _ \ __|
|  _|  | | |_| | |  __/ |_ 
|_|   |___\____|_|\___|\__|

Newskool ASCII screenshot

«Amiga»/«Oldskool» ոճի ASCII արվեստ

  Oldschool/Amiga ASCII-ի տեսքը Commodore Amiga Համակարգչին ընդդեմ տեսքի IBM PC-ի վրա (նկատեք սեղմ տարածությունը)

Արվեստի ասպարեզում հայտնի ASCII ոճը, որն օգտագործում էր 7-բիթանոց ստանդարտ ASCII նիշերի հավաքածուն, այսպես կոչված «Oldskool» ոճն էր: Այն նաև կոչվում է «Amiga style»՝ շնորհիվ իր ծագման և Commodore Amiga համակարգիչների լայն տարածմանը։ Ոճն օգտագործում է հիմնականում նիշերը՝ _/\-+=.()<>: «Oldskool» արվեստն ավելի շատ նման է ձևերի ուրվագծված գծագրերին, քան իրական նկարներին: Սա «Amiga style» (նաև կոչվում է «հին դպրոց» կամ «oldskool» ոճ) տեսարանի ASCII արվեստի օրինակ է[26]։

Amiga ASCII տեսակը հայտնվեց 1992 թվականին՝ Commodore Amiga 1000-ի ներկայացումից յոթ տարի անց: Commodore 64 PETSCII տեսակը չանցավ Commodore Amiga-ին, ինչպես դա արեցին C64-ի դեմո և warez տեսակները: Առաջին Amiga ASCII արվեստի խմբերից էին ART, Epsilon Design, Upper Class, Unreal (հետագայում հայտնի է որպես «DeZign»)։ Սա նշանակում է, որ Amiga-ի տեքստային արվեստը իրականում ավելի երիտասարդ էր, քան PC-ի տեքստային արվեստը: Amiga-ի նկարիչները նույնպես չեն համարել իրենց ASCII արվեստի ոճը որպես «Oldskool»: Այդ տերմինը ներդրվել է PC-ում: Երբ և ում կողմից, անհայտ է:

Amiga ոճի ASCII արվեստը ամենից հաճախ թողարկվում էր մեկ տեքստային ֆայլի տեսքով, որն ընդգրկում էր ամբողջ ստեղծագործությունը (սովորաբար պահանջվում է), որոնց միջև կան որոշ դիզայներական մասեր, ի տարբերություն PC արվեստի տեսակի, որտեղ արվեստի գործը թողարկվում էր որպես ZIP արխիվ յուրաքանչյուր կտորի համար առանձին տեքստային ֆայլերով: Ավելին, թողարկումները սովորաբար կոչվում էին «ASCII հավաքածուներ» և ոչ թե «արվեստի փաթեթներ», ինչպես IBM PC-ում:

Տեքստային խմբագրիչներում

ASCII արվեստի այս տեսակը ձեռքի աշխատանք է տեքստային խմբագրիչում: Այս տեսակի ASCII արվեստի ստեղծման համար օգտագործված հանրաճանաչ խմբագրիչները ներառում են Microsoft Notepad-ը, CygnusEditor aka-ն: CED (Amiga) և EditPlus2 (PC):

Oldskool տառատեսակի օրինակ PC-ից, որը վերցված է ASCII խմբագրիչից FIGlet:

Newskool ոճի ASCII արվեստ

  Newskool ASCII սքրինշոթ

«Newskool»-ը ASCII արվեստի հանրաճանաչ ձև է, որն օգտագործում է «$#Xxo» նիշերի տողերը: Չնայած իր անվանը՝ ոճը «նոր» չէ. ընդհակառակը, այն շատ հին է, բայց անհաջողության է մատնվել և փոխարինվել է «Oldskool» և «Block» ոճի ASCII արվեստով: Վերադառնալուց հետո այն անվանվեց «Newskool» և 1990-ականների վերջում կրկին ճանաչում ունեցավ [26]:

Newskool-ը զգալիորեն փոխվեց ընդլայնված սեփականության նիշերի ներդրման արդյունքում: Դասական 7-բիթանոց ստանդարտ ASCII նիշերը մնում են գերակշռող, բայց ընդլայնված նիշերը հաճախ օգտագործվում են «նուրբ թյունինգի» և «կտրվածքի» համար: Ոճը հետագայում զարգացավ Unicode-ի ներդրումից և հարմարեցումից հետո:

ASCII արվեստի ստեղծման մեթոդներ

Հիմնական հոդված՝ Տեքստային խմբագրիչների ցանկ § ASCII և ANSI art

Մինչ ոմանք նախընտրում են օգտագործել պարզ տեքստային խմբագրիչ՝ ASCII արվեստ ստեղծելու համար, մշակվել են մասնագիտացված ծրագրեր, ինչպիսիք են JavE-ն, որոնք հաճախ նմանակում են bitmap պատկերի խմբագրիչների առանձնահատկություններն ու գործիքները: Block ASCII արվեստի և ANSI արվեստի համար նկարիչը գրեթե միշտ օգտագործում է հատուկ տեքստային խմբագրիչ, քանի որ ստանդարտ ստեղնաշարի վրա պահանջվող նիշերը ստեղծելու համար անհրաժեշտ է իմանալ Alt կոդը յուրաքանչյուր նիշի համար: Օրինակ՝ Alt+178-ը կարտադրի ▓, Alt+177-ը՝ ▒, իսկ Alt+8-ը՝ ◘:

Հատուկ տեքստային խմբագրիչներն ունեն հատուկ նիշերի հավաքածուներ, որոնք վերագրված են ստեղնաշարի վրա եղած ստեղներին: DOS-ի վրա հիմնված հանրաճանաչ խմբագիրները, ինչպիսիք են TheDraw-ը և ACiDDraw-ը, ունեին տարբեր հատուկ նիշերի բազմաթիվ հավաքածուներ, որոնք քարտեզագրված էին ֆունկցիայի ստեղների վրա, որպեսզի հեշտացնեն այդ նիշերի օգտագործումը նկարչի համար, ով կարող է ստեղնաշարի հիմնական դյուրանցումների միջոցով անցնել նիշերի առանձին խմբերի միջև: PabloDraw-ն այն քիչ հատուկ ASCII/ANSI գեղարվեստական խմբագիրներից է, որը մշակվել է Windows-ի համար:

Պատկերի փոխակերպում տեքստի

Այլ ծրագրերը թույլ են տալիս ինքնաբերաբար փոխարկել պատկերը տեքստային նիշերի, ինչը վեկտորային քվանտացման հատուկ դեպք է: Մեթոդն այն է, որ պատկերը մինչև մոխրագույն մասշտաբը 8 բիթից պակաս ճշգրտությամբ նմուշառելն է, այնուհետև յուրաքանչյուր արժեքի համար հատկացնել նիշ: Նման ASCII արվեստի գեներատորները հաճախ թույլ են տալիս օգտվողներին ընտրել ստեղծված պատկերի ինտենսիվությունն ու հակադրությունը[29]:

Երեք գործոն սահմանափակում է փոխակերպման հավատարմությունը, հատկապես լուսանկարների.

• խորություն (լուծումներ. կրճատված գծերի տարածություն; թավ ոճ; բլոկի տարրեր; գունավոր ֆոն; լավ ստվերում);

• հստակություն (լուծումներ. ավելի երկար տեքստ, ավելի փոքր տառատեսակով; նիշերի ավելի մեծ հավաքածու; փոփոխական լայնության տառատեսակներ);

• հարաբերակցություն (համատեղելիության հետ կապված լուծումներ. տառատեսակ քառակուսի ցանցով, ոճավորված՝ առանց տողերի հավելյալ տարածության):

Վերափոխված պատկերների օրինակները տրված են ստորև:

Սա ASCII արվեստի ամենավաղ ձևերից մեկն է, որը սկիզբ է առել 1960-ականների մինի համակարգիչների և հեռատիպերի վաղ օրերից: 1970-ականներին ԱՄՆ-ի առևտրի կենտրոններում հայտնի էր հագնել ASCII նկարով շապիկ, որը պարունակում էր համակարգիչ, իսկ Լոնդոնի Գիտության թանգարանը նմանատիպ ծառայություն ուներ տպագիր դիմանկարներ պատրաստելու համար: Վեբի, HTML-ի և CSS-ի հայտնվելով, ASCII-ի փոխակերպման շատ ծրագրեր այժմ կքվանտավորվեն մինչև ամբողջական RGB գունային տարածություն՝ հնարավորություն տալով գունավորված ASCII պատկերներին:

Անշարժ պատկերները կամ ֆիլմերը կարող են նաև փոխակերպվել ASCII-ի տարբեր UNIX և UNIX-ի նման համակարգերում՝ օգտագործելով AAlib (սև և սպիտակ) կամ libcaca (գունավոր) գրաֆիկական սարքի դրայվերը կամ VLC մեդիա նվագարկիչը կամ mpv Windows-ի, Linux-ի կամ macOS-ի ներքո; որոնք բոլորն էլ էկրանը դարձնում են ASCII սիմվոլներ պիքսելների փոխարեն [30]

Կան նաև սմարթֆոնների մի շարք հավելվածներ, ինչպիսիք են ASCII տեսախցիկը Android-ի համար, որոնք իրական ժամանակում ստեղծում են ASCII արվեստ՝ օգտագործելով հեռախոսի տեսախցիկի մուտքագրումը: Այս հավելվածները սովորաբար թույլ են տալիս ASCII արվեստը պահել որպես տեքստային ֆայլ կամ որպես ASCII տեքստից կազմված պատկեր:

Ոչ ֆիքսված լայնությամբ ASCII[

ASCII արվեստների մեծ մասը ստեղծվում է միատառ տառատեսակի միջոցով, ինչպիսին է Courier-ը, որտեղ բոլոր նիշերը լայնությամբ նույնական են: Վաղ համակարգիչները, որոնք օգտագործվում էին, երբ ASCII արվեստը հայտնվեց նորաձևության մեջ, ունեին էկրանի և տպիչի ցուցադրման համար նախատեսված մոնասփեյդ տառատեսակներ: Այսօր բառերի պրոցեսորներում, վեբ բրաուզերներում և այլ ծրագրերում առավել հաճախ օգտագործվող տառատեսակները համամասնական տառատեսակներ են, ինչպիսիք են Helvetica-ն կամ Times Roman-ը, որտեղ տարբեր լայնություններ են օգտագործվում տարբեր նիշերի համար: Ֆիքսված լայնությամբ տառատեսակի համար գծված ASCII արվեստը սովորաբար աղավաղված կամ նույնիսկ անճանաչելի է թվում, երբ ցուցադրվում է համամասնական տառատեսակով:

ASCII-ի որոշ արվեստագետներ ստեղծել են արվեստ՝ համաչափ տառատեսակներով ցուցադրելու համար: Այս ASCII-ները, զուտ ստվերի վրա հիմնված համապատասխանություն օգտագործելու փոխարեն, օգտագործում են նիշեր թեքությունների և եզրագծերի համար և օգտագործում են բլոկային ստվերավորում: Այս ASCII-ները, ընդհանուր առմամբ, ավելի մեծ ճշգրտություն և ուշադրություն են դարձնում դետալներին, քան ֆիքսված լայնությամբ ASCII-ները ավելի ցածր նիշերի քանակի համար, թեև դրանք այնքան էլ հասանելի չեն, քանի որ դրանք սովորաբար տառատեսակի համեմատաբար հատուկ են:

Անիմացիոն ASCII արվեստ

Անիմացիոն ASCII արվեստը սկսվել է 1970 թվականին, այսպես կոչված, VT100 անիմացիաներից, որոնք արտադրվել են VT100 տերմինալներում: Այս անիմացիաները պարզապես տեքստ էին կուրսորի շարժման հրահանգներով՝ ջնջելով և ջնջելով անիմացիոն տեսք ունենալու համար անհրաժեշտ նիշերը: Սովորաբար, դրանք ներկայացնում էին մի երկար ձեռքով մշակված գործընթաց, որը ձեռնարկվում էր մեկ անձի կողմից՝ պատմություն պատմելու համար:

Ժամանակակից վեբ զննարկիչը կրկին վերակենդանացրեց անիմացիոն ASCII արվեստը: Հնարավոր է դարձել ցուցադրել անիմացիոն ASCII արվեստը JavaScript կամ Java հավելվածների միջոցով։ Ստատիկ ASCII արվեստի նկարները բեռնվում և ցուցադրվում են մեկը մյուսի հետևից՝ ստեղծելով անիմացիան, որը շատ նման է այն բանին, թե ինչպես են կինոպրոյեկտորները պտտվում և ցուցադրում առանձին նկարները կինոթատրոնների մեծ էկրանին: Ծնվեց նոր տերմին՝ «ASCIImation»՝ անիմացիոն ASCII արվեստի մեկ այլ անվանում։ Այս ասպարեզում կարևոր աշխատանք է «Աստղային պատերազմների» ASCIImation-ը[31] : Ավելի բարդ ռեժիմները JavaScript-ում առաջացնում են ավելի մշակված ASCII պատկերացումներ, որոնք ցույց են տալիս էֆեկտներ, ինչպիսիք են Morphing-ի էֆեկտները, աստղային դաշտի էմուլյացիան, մարման էֆեկտները և հաշվարկված պատկերները, ինչպիսիք են mandelbrot ֆրակտալ անիմացիաները:[32][33]

Այժմ կան բազմաթիվ գործիքներ և ծրագրեր, որոնք կարող են ռաստերային պատկերները վերածել տեքստային նշանների; Այս գործիքներից մի քանիսը կարող են աշխատել հոսքային տեսանյութերի վրա: Օրինակ, ամերիկացի երգիչ Բեքի «Black Tambourine» [47] երգի տեսահոլովակը կազմված է ամբողջությամբ ASCII կերպարներից, որոնք մոտավոր են բնօրինակ կադրերին։ VLC-ը՝ մեդիա նվագարկիչի ծրագրակազմ, կարող է ցանկացած տեսանյութ ցուցադրել գունավոր ASCII-ով libcaca մոդուլի միջոցով:

Տեքստի վրա հիմնված այլ վիզուալ արվեստ

Գոյություն ունեն արվեստի մի շարք այլ տեսակներ, որոնք օգտագործում են տեքստային խորհրդանիշներ նիշերի հավաքածուներից, բացի ASCII-ից և/կամ գունային կոդավորման որևէ ձևից: Չնայած մաքուր ASCII-ին, դրանք դեռ հաճախ կոչվում են «ASCII արվեստ»: Նիշերի հավաքածուի հատվածը, որը նախատեսված է հատուկ գծագրության համար, հայտնի է որպես գծային գծագրեր կամ կեղծ գրաֆիկա:

ANSI արվեստ

IBM PC գրաֆիկական սարքավորումը տեքստային ռեժիմում օգտագործում է 16 բիթ մեկ նիշի համար: Այն աջակցում է մի շարք կոնֆիգուրացիաների, բայց DOS-ի լռելյայն ռեժիմում դրանք օգտագործվում են IBM PC-ի կոդային էջերից մեկից 256 հոլովակ տալու համար (Կոդ 437 ըստ լռելյայն), 16 առաջին պլանի գույներ, ութ ֆոնային գույներ և ֆլեշ տարբերակ: Նման արվեստը կարող է ուղղակիորեն բեռնվել էկրանի հիշողության մեջ: ANSI.SYS-ը, եթե բեռնված է, թույլ է տալիս նաև տեղադրել նման արվեստը էկրանին՝ դուրս բերելով փախուստի հաջորդականություններ, որոնք ցույց են տալիս էկրանի կուրսորի շարժումները և գույնի/ֆայլի փոփոխությունները: Եթե այս մեթոդը կիրառվում է, ապա արվեստը դառնում է հայտնի որպես ANSI art: IBM PC ծածկագրի էջերը ներառում են նաև նիշեր, որոնք նախատեսված են պարզ գծագրության համար, ինչը հաճախ ստիպում է այս արվեստը շատ ավելի մաքուր երևալ, քան ավելի ավանդական նիշերի հավաքածուներով: Պարզ տեքստային ֆայլերը նույնպես երևում են այս նիշերով, թեև դրանք շատ ավելի քիչ տարածված են դարձել, քանի որ Windows GUI տեքստային խմբագրիչները (օգտագործելով Windows ANSI ծածկագրի էջը) հիմնականում փոխարինել են DOS-ի վրա հիմնվածներին:

Ծանոթագրություններ

  1. Carlson, Wayne E. (2003). «An Historical Timeline of Computer Graphics and Animation». Department of Design - The Ohio State University. Արխիվացված է օրիգինալից 10 March 2008-ին. Վերցված է 5 March 2008-ին.
  2. 2,0 2,1 Carlson 2003 "1966 Studies in Perception I by Ken Knowlton and Leon Harmon (Bell Labs)", Image of Studies in Perception I Արխիվացված 4 Մարտ 2016 Wayback Machine
  3. Moritsugu, Steve (2000). Practical UNIX (անգլերեն). Que Publishing. էջեր 220–221. ISBN 9780789722508. «banner.»
  4. Stark, Joan G. (2001). «The History of ASCII (Text) Art». Արխիվացված է օրիգինալից 26 October 2009-ին. Վերցված է 5 March 2008-ին.
  5. Robert, Paul (11 May 2005). «Typewriter Art». The Virtual Typewriter Museum. Վերցված է 5 March 2008-ին.
  6. Green, Wayne (June 1972). RTTY Handbook. Blue Ridge Summit, Pennsylvania: G/L Tab Books. ISBN 0-8306-2597-6.
  7. Stark, Joan G. (2000). «DEVELOPMENT OF (ASCII) TEXT ART». Արխիվացված է օրիգինալից 26 October 2009-ին. Վերցված է 5 March 2008-ին.
  8. «New Page». www.rtty.com. Վերցված է 19 October 2017-ին.
  9. "A compact data structure for storing, retrieving and manipulating line drawings" by Andries Van Dam & David Evans
  10. Chute, Hillary L.; Jagoda, Patrick (11 July 2014). Comics & Media: A Special Issue of "Critical Inquiry" (անգլերեն). University of Chicago Press. ISBN 978-0-226-23908-8.
  11. «Neofetch Creates Colorful System Information Screens using Ascii Art». BleepingComputer (ամերիկյան անգլերեն). Վերցված է 2022-07-10-ին.
  12. Sneddon, Joey (2020-05-15). «NeoFetch: See System Information from the Command Line on Linux». OMG! Ubuntu! (բրիտանական անգլերեն). Վերցված է 2022-08-08-ին.
  13. Necromancer (6 March 1998). «History of the PC Ascii Scene». textfiles.com. Արխիվացված օրիգինալից 15 February 2008-ին. Վերցված է 5 March 2008-ին.
  14. Defacto2 (2008). «Defacto2 – Scene Documents, text and NFO files». defacto2.net. Արխիվացված օրիգինալից 12 March 2008-ին. Վերցված է 5 March 2008-ին.{{cite web}}: CS1 սպաս․ թվային անուններ: authors list (link)
  15. NFO Files collection at Defacto2.net, with NFO files that date back to 1989 Արխիվացված 2008-03-12 Wayback Machine. Retrieved 17 February 2008.
  16. Downs, Makarios. «16 bit addition the easy/hard way».
  17. Cumbrowski, Carsten (14 February 2007). «Keyboard Text Art From Over Twenty Years Before ASCII». roysac.com. Վերցված է 5 March 2008-ին.
  18. Valentin, Christian (17 October 2016). «Roguelikes Aren't Done With ASCII Art Yet». Kill Screen. Վերցված է 4 January 2020-ին.
  19. Hanselman, Scott (2018-01-12). «Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game». Վերցված է 2023-03-18-ին.
  20. textfiles (2008). «Collection of ASCII Smileys». Արխիվացված օրիգինալից 10 March 2008-ին. Վերցված է 5 March 2008-ին.
  21. Gândara, Joaquim (2006). «The Adventures of Nerd Boy—Episodes 1-635». Nerd-Boy.net. Վերցված է 5 March 2008-ին.
  22. Wilk 2006 episodes 1 to 172
  23. nb-pl.jogger.pl 2006 episodes 208 to 470
  24. Štěrba, Radek (20 December 2005). «ATASCII». Արխիվացված է օրիգինալից 20 December 2005-ին. Վերցված է 20 December 2005-ին. (gif image)
  25. Moeser, David; Fusik, Piotr (13 May 2007). «7.2: What is the ATASCII character set?». faqs.org. Վերցված է 5 March 2008-ին.
  26. 26,0 26,1 26,2 Roy/SAC. «The Three ASCII Art Styles of the Underground Text Art Scene». www.roysac.com. Վերցված է 19 October 2017-ին.
  27. An Abbreviated History of the Underground Computer Art Scene by Napalm, 11 October 1998, The History of Art and Technology
  28. 100 YEARS OF THE COMPUTER ART SCENE, Presented by Jason Scott Sadofsky and RaD Man (ACiD), Notacon Conference – Cleveland, Ohio, USA, 23–25 April 2004.
  29. «ASCII Art Generator: An Overview». asciiartgenerator.net. 12 January 2012. Արխիվացված է օրիգինալից 1 August 2013-ին. Վերցված է 19 March 2012-ին.
  30. «54. Watch Videos in ASCII Art - Linux Multimedia Hacks [Book]». www.oreilly.com.
  31. Jansen, Simon (18 April 2006). «Star "ASCIImation" Wars». Asciimation.co.nz. Արխիվացված օրիգինալից 9 December 2008-ին. Վերցված է 18 November 2008-ին.
  32. ASCII Animation "Morph" by SkyLined (using JavaScript) includes morph effects and mandelbrot fractal animation
  33. ASCII Animation Starfield by SkyLined (using JavaScript) includes fading effect and horizontal scrolling star field emulation

Քաղվածելու սխալ՝ <ref> tag with name "Markup_2004" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Circuits" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Schematics" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Cunningham_2010" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "ASCII-Circuits" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2005_SR-T" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2009_SR-T" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2005_Remote" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2007_PT-04" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2009_4000AF" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_2012_PCT-100" defined in <references> group "" has no content.
Քաղվածելու սխալ՝ <ref> tag with name "Paul_1997_NWDOSTIP" defined in <references> group "" has no content.

Գրականություն

Արտաքին հղումներ