아스키 아트

ASCII art
아스키 아트
위키백과 로고의 ASCII 아트 버전
올드스쿨(Oldskool) 또는 아미가(Amiga) 스타일
뉴스쿨 스타일
"Block" 또는 "High ASCII" 스타일, cf. ANSI 아트
뉴스쿨의 알파벳(참고: 인위적으로 세로로 축소)
Dag Hammarskjöld, 1961-62년 텔레프린터로 인쇄

아스키 아트(ASCII art)는 컴퓨터를 사용하여 프레젠테이션을 하는 그래픽 디자인 기법으로 1963년부터 아스키 표준에 의해 정의된 95개의 인쇄 가능한 문자(총 128개에서)와 독자적인 확장 문자(표준 7비트 아스키의 128자를 초과하는)를 가진 아스키 호환 문자 집합으로 구성됩니다. 용어는 일반적으로 텍스트 기반 시각 예술을 지칭하는 데에도 느슨하게 사용됩니다. ASCII 아트는 모든 텍스트 편집기로 만들 수 있으며 자유 형식 언어와 함께 사용되는 경우가 많습니다. ASCII 아트의 대부분의 예는 프레젠테이션을 위해 Courier와 같은 고정 너비 글꼴(비비례 글꼴)을 필요로 합니다.

아스키 예술의 가장 오래된 알려진 예로는 1966년경 당시 벨 연구소에서 일하던 컴퓨터 예술의 선구자 케네스 놀튼의 작품들이 있습니다.[1] 1966년 Knowlton과 Leon Harmon의 "인식의 연구 I"는 그들의 초기 아스키 예술의 몇 가지 예를 보여줍니다.[2]

ASCII 아트는 대부분 초기의 프린터들이 그래픽 능력이 부족한 경우가 많았기 때문에 그래픽 마크 대신 문자가 사용되었기 때문에 발명되었습니다. 또한 다양한 사용자의 서로 다른 인쇄 작업 간의 구분을 표시하기 위해 벌크 프린터는 종종 ASCII 아트를 사용하여 큰 배너 페이지를 인쇄하여 구분을 쉽게 하여 컴퓨터 운영자나 점원이 결과를 더 쉽게 구분할 수 있도록 했습니다.[3] 이미지를 내장할 수 없는 초기 이메일에도 ASCII 아트가 사용되었습니다.

역사

9세기 천문학 원고에 나오는 "시리우스" 별자리의 캘리그라피

타이프라이터 아트

A portion of the Brooklyn Daily Eagle, 6 January 1875, showing advertisements made from typewriter art.
1875년 1월 6일 브루클린 데일리 이글의 한 부분은 타자기 예술로 만든 광고를 보여줍니다.

1867년부터 타자기는 시각 예술을 만드는 데 사용되었습니다.[better source needed][4][5]

TTY and RTTY

TTY는 "Tele"의 약자입니다.TYPE" 또는 "텔레"TYPEwriter"라고 하며, Teleprint 또는 Teletype이라고도 합니다. RTTY는 Radioteletype을 의미하며, ASCII보다 앞섰던 Baudot 코드와 같은 문자 집합이 사용되었습니다. "RTY 핸드북"의 한 장에 따르면 텍스트 이미지는 일찍이 1923년부터 텔레타이프라이터를 통해 전송되었습니다.[6] 하지만, 아직 "오래된" RTTY 예술품은 발견되지 않았습니다. 알려진 것은 1960년대와 1970년대에 문자 이미지가 라디오 텔레타입에 자주 등장했다는 것입니다.[7][8]

라인프린터아트

1960년대에 Andries van DamIBM 1403 라인 프린터에서 생산된 전자 회로의 표현을 출판했습니다.[9] 동시에 Kenneth Knowlton은 온라인 프린터에서도 여러 개의 문자를 위에 덧칠함으로써 사실적인 이미지를 만들어 냈습니다.[2] 1403은 EBCDIC 코드화된 플랫폼에 의해 구동되었고, 1403에서 사용할 수 있는 문자 집합과 열차는 일부 글리프의 공통점에도 불구하고 ASCII가 아닌 EBCDIC에서 파생되었다는 점에서 ASCII 아트가 아니었습니다.

아스키 아트

아스키 아트가 널리 사용된 것은 1970년대 말과 1980년대 초의 컴퓨터 게시판 시스템으로 거슬러 올라갈 수 있습니다. 당시 컴퓨터의 한계로 인해 이미지를 표현하기 위해 텍스트 문자를 사용해야 했습니다. 그러나 의사소통에 있어서 아스키의 사용과 함께 그것은 그 시기의 언더그라운드 온라인 예술 그룹에도 나타나기 시작했습니다. 아스키 코믹은 이미지를 만들기 위해 아스키 텍스트를 사용하는 웹코믹의 한 형태입니다. 일반 만화에서 이미지 대신 ASCII 아트가 사용되며, 텍스트 또는 대화 상자가 일반적으로 아래에 배치됩니다.[10]

1990년대에 그래픽 브라우징과 가변 너비 글꼴이 점점 인기를 끌면서 ASCII 예술이 쇠퇴했습니다. 그럼에도 불구하고, 아스키 아트는 "멀티 유저 던전"의 약자인 온라인 머드(MUD), (텍스트 멀티 플레이어 역할 수행 비디오 게임), 인터넷 릴레이 채팅, 이메일, 메시지 보드 및 일반적으로 필요한 고정 폭을 사용하는 다른 형태의 온라인 커뮤니케이션을 통해 계속 살아남았습니다.

현재까지도 CLI Neofetch에서 볼 수 있으며, 이 앱은 호출되는 OS로고를 표시합니다.[11][12]

ANSI

ASCII와 더 중요한 것은, ANSI는 초기 기술 시대의 필수 요소였습니다; 단말 시스템은 단말 프로토콜에서 색과 제어 신호 표준을 사용하여 일관된 표현에 의존했습니다.

수년에 걸쳐 와레즈 그룹은 아스키 아트 씬에 진입하기 시작했습니다.[13] Warez 그룹은 일반적으로 소프트웨어, 크랙 또는 기타 일반 소프트웨어 역공학 릴리스와 함께 .nfo 파일을 릴리스합니다.[14] ASCII 아트는 일반적으로 warez 그룹의 이름과 릴리스 노트의 외부에 있는 일부 ASCII 경계 등을 포함합니다.[15]

BBS 시스템은 대부분의 DOS 및 유사한 콘솔 애플리케이션, AOL의 전신과 마찬가지로 ASCII 및 ANSI 아트를 기반으로 했습니다.

사용하다

ASCII 아트를 이용해 만든 자주포와 트럭

ASCII 아트는 그래픽보다 텍스트를 더 쉽게 인쇄하거나 전송할 수 있는 곳, 또는 사진 전송이 불가능한 곳에서 사용됩니다. 여기에는 타자기, 텔레프린터, 비그래픽 컴퓨터 단말기, 프린터 구분기, 초기 컴퓨터 네트워킹(예: BBS), 이메일유즈넷 뉴스 메시지가 포함됩니다. ASCII 아트는 또한 회사 또는 제품 로고, 흐름 제어 또는 기타 다이어그램을 나타내기 위해 컴퓨터 프로그램의 소스 코드 내에서 사용됩니다. 어떤 경우에는 프로그램의 전체 소스 코드가 ASCII 아트의 일부입니다. 예를 들어, 이전의 국제 난독화 C 코드 콘테스트 중 하나에 참가하는 것은 숫자를 추가하는 프로그램이지만 시각적으로는 로직 포트에 그려진 이진 가산기처럼 보입니다.[16]

Some electronic schematic archives represent the circuits using ASCII art.[17][18][19][20][21][22][23][24][25][26][27]

현대 컴퓨터 시대 이전의 아스키 스타일 예술의 예는 1939년 6월, 1948년 7월, 1948년 10월 대중역학 판에서 찾을 수 있습니다.[28]

초기의 컴퓨터 게임들은 그래픽을 시뮬레이션하기 위해 아스키 아트를 자주 사용했는데, 특히 아스키 아트를 사용하여 던전과 몬스터를 시각적으로 표현하는 로그라이크 장르가 가장 눈에 띄었습니다.[29] "0verkill"은 컬러 ASCII 아트로 완전히 설계된 2D 플랫폼 멀티플레이어 슈터 게임입니다.[30] MPlayerVLC 미디어 플레이어AAlib 라이브러리를 통해 비디오를 ASCII 아트로 표시할 수 있습니다. 아스키 아트는 도스 기반의 ZZT 게임 제작에 사용됩니다.

많은 게임 워크스루 가이드는 기본 .txt 파일의 일부로 제공됩니다. 이 파일은 종종 ASCII 아트로 된 게임 이름을 포함합니다. 아래와 같이 워드 아트는 3D의 착시를 만들기 위해 백슬래시와 기타 ASCII 값을 사용하여 만들어집니다.

유형 및 스타일

다른 예술적 효과를 얻기 위해 ASCII 예술에서 다른 기술을 사용할 수 있습니다.

"타이프라이터 스타일" 레터링, 개별 문자로 작성:[31]

히이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이이  안녕하세요, 안녕하세요, 안녕하세요, OOO,WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWARLELLLOW,LLOW,LLOW,LELLLLLLLLDDD!! 

선 아트, 도형 만들기:

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

솔리드 아트, 채워진 개체 생성:

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

음영, 다양한 강도를 가진 기호를 사용하여 그라디언트 또는 대비를 만듭니다.

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

예를 들어 이메일 말미에 서명으로 사용되는 위의 조합:

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

애스픽셀 문자는 █, ▀, ░, ⣿(블록 요소) 및/또는 ⣴, ⢁, ⢁ 등(점자 ASCII)의 조합을 사용하여 사진을 만듭니다.

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

이모티콘 및 버티콘

가장 간단한 형태의 ASCII 아트는 텍스트로 감정을 표현하기 위한 두 세 글자의 조합입니다. 그들은 일반적으로 '이모티콘', '미소' 또는 '미소'라고 불립니다. 그림의 정신적 회전이 필요 없는 한 줄짜리 ASCII 아트의 또 다른 유형이 있는데, 일본에서는 카오모지(문자 그대로 "얼굴 문자")로 널리 알려져 있습니다.

더 복잡한 예제는 큰 기호나 더 복잡한 도형을 그리기 위해 여러 줄의 텍스트를 사용합니다. 수백 가지의 다양한 텍스트 스마일이 시간이 지남에 따라 발전했지만 [32]일반적으로 받아들여지고 사용되며 이해되는 것은 소수에 불과합니다.

아스키 코믹

아스키 코믹웹툰의 한 형태입니다.

너드 보이의 모험

너드 보이모험》()은 2001년 8월 5일부터 2007년 7월 17일까지 호아킴 간다라가 출판한 아스키 만화로, 600개의 스트립으로 구성되어 있습니다. 그들은 ASCII 아트 뉴스 그룹 alt.ascii-art와 웹사이트에 게시되었습니다.[33] 일부[34][35] 스트립은 폴란드어와 프랑스어로 번역되었습니다.

컴퓨터 지하 텍스트 아트 장면의 스타일

아타리 400/800 AASCII

1979년에 출시된 아타리 400/800은 ASCII 표준을 따르지 않고 ATACII라는 자체 문자 집합을 가지고 있었습니다.[36][37][failed verification] ATASCII 아트의 출현은 8비트 가정용 컴퓨터와 호환되는 음향 커플러의 가용성으로 인해 BBS Systems의 인기가 증가하는 것과 동시에 이루어졌습니다. ATACII 텍스트 애니메이션은 Atari 씬(scene)들에 의해 "브레이크 애니메이션(break animation)"이라고도 합니다.

C-64 PETSCII

1982년에 출시된 코모도어 64도 ASCII 표준을 따르지 않았습니다. C-64 문자 세트의 이름은 PETSCII로, ASCII-1963의 확장된 형태입니다. Atari의 ATASCII 아트와 마찬가지로, C-64 팬들은 PETSCII를 자신의 창작물에 사용하는 유사한 장면을 개발했습니다.

IBM PC의 "Block ASCII" / "High ASCII" 스타일 ASCII 아트

메모장과 Windows용 ACiDview를 통해 ASCII 표시 차단

이른바 "블록 ASCII" 또는 "하이 ASCII"는 IBM PC DOS 및 MS-DOS 운영 체제를 위해 1979년 IBM이 도입한 독점 표준인 8비트 코드 페이지 437의 확장 문자를 사용합니다. "Block ASCIIs"는 1990년대에 인터넷이 주요 통신 플랫폼으로서 BBS를 대체할 때까지 PC에서 널리 사용되었습니다. 그때까지만 해도 PC 텍스트 아트 은 '블록 아스키'가 장악하고 있었습니다.[38][39]

그들의 예술 작업에서 PC의 확장된 캐릭터 세트에 초점을 맞춘 최초의 예술 장면 그룹은 "Ace of ANSI Art" (<A.A.A>). 1990년에 일부 멤버들이 탈퇴하여 "수요가 많은 ANSI Creators in Demand"(ACiD)라는 그룹을 만들었습니다. 같은 해, 두 번째 주요 언더그라운드 아트 씬 그룹인 ICE, "Insane Creators Enterprise"가 설립되었습니다.[40]

"하드코어" 아스키 아티스트들은 블록 아스키 아트가 원래 아스키 표준의 128자를 사용하지 않기 때문에 사실 아스키 아트가 아스키 아트가 아니라고 주장하면서 아스키 아티스트와 블록 아스키 아티스트 사이에 약간의 논쟁이 있습니다. 반면 블록 ASCII 예술가들은 자신의 예술이 컴퓨터 문자 집합의 문자만 사용한다면 문자 집합이 독점적이든 아니든 상관없이 ASCII라고 불릴 것이라고 주장합니다.

Microsoft Windows에서는 ANSI Standard x3.16을 지원하지 않습니다. "Terminal" 글꼴을 사용하여 텍스트 편집기로 블록 ASCII를 볼 수 있지만 아티스트가 의도한 것처럼 정확하게 보이지는 않습니다. Windows용 ACiDview(아스키 ANSI 아트 뷰어 참조)와 같은 특수 ASCII/ANSI 뷰어를 사용하면 블록 ASCII 및 ANSI 파일을 제대로 볼 수 있습니다. 외모의 차이를 보여주는 예로 이 기사의 일부를 들 수 있습니다. 또는 명령 프롬프트에서 TYPE 명령을 사용하여 파일을 볼 수 있습니다.

'아미가'/'올드스쿨' 스타일 ASCII 아트

Oldschool/Amiga ASCII는 Commodore Amiga Computer에서 보는 것에 비해 IBM PC에서 보는 것(간격이 빠듯하다는 것에 유의)

예술 장면에서 7비트 표준 ASCII 문자 집합을 사용한 인기 있는 ASCII 스타일 중 하나는 소위 "올드스쿨" 스타일이었습니다. 코모도어 아미가 컴퓨터에서 기원하고 널리 사용되기 때문에 아미가 스타일(Amiga style)이라고도 불립니다. 스타일은 주로 문자를 사용합니다. _/\-+=.()<>:. "올드쿨" 예술은 실제 그림보다 형상의 윤곽선 그림과 더 비슷해 보입니다. 이것은 "Amiga style" ("올드 스쿨" 또는 "올드 스쿨" 스타일이라고도 함) 장면 ASCII 아트의 한 예입니다.[38]

아미가 ASCII 장면은 코모도어 아미가 1000이 출시된 지 7년 후인 1992년에 표면화되었습니다. 코모도어 64 PETSCII 장면은 C64 데모 및 웨어즈 장면처럼 코모도어 아미가로 전환되지 않았습니다. 최초의 아미가 ASCII 예술 그룹 중에는 ART, Epsilon Design, Upper Class, Unreal(나중에 DeZign으로 알려짐)이 있었습니다. 이는 아미가의 텍스트 아트 장면이 실제로 PC의 텍스트 아트 장면보다 더 어렸음을 의미합니다. 아미가 예술가들은 또한 그들의 ASCII 예술 스타일을 "올드스쿨"이라고 부르지 않았습니다. 그 용어는 PC에 도입되었습니다. 언제, 누구에 의해 알려지지 않고 역사에서 사라집니다.

아미가 스타일의 ASCII 아트워크는 하나의 텍스트 파일 형태로 출시되는 경우가 가장 많았는데, 이는 각 작품에 대한 별도의 텍스트 파일이 있는 ZIP 아카이브로 출시된 PC 아트 씬과는 달리, 모든 아트워크(일반적으로 요청됨)를 포함하고 그 사이에 일부 디자인 부분이 포함되어 있습니다. 게다가, 그 릴리스들은 보통 "ASCII 컬렉션"이라고 불렸고 IBM PC에서처럼 "아트 팩"이라고 불리지 않았습니다.

텍스트 편집기에서
 _____ ___ ____ _      _       ___ _ _/ ___    ___   _     _          _   / _ \ __     _        _       __/  _   _     ___\____ _ \___ \__   

이런 종류의 아스키 아트는 텍스트 편집기에서 손으로 만듭니다. 이런 종류의 아스키 아트를 만들던 인기 에디터로는 마이크로소프트 메모장, 시그너스 에디터 등이 있습니다. CED(Amiga) 및 EditPlus2(PC).

ASCII 편집기 FIGlet에서 가져온 PC의 Oldskool 글꼴 예제.

뉴스쿨 스타일 ASCII 아트

뉴스쿨 ASCII 스크린샷

"뉴스쿨"은 $#Xo와 같은 문자열을 사용하는 인기 있는 ASCII 아트 형식입니다. 이름에도 불구하고 스타일은 "새로운" 스타일이 아닙니다. 반대로 매우 오래되었지만 인기가 없어 "올드스쿨"과 "블록" 스타일의 ASCII 아트로 대체되었습니다. 그것은 컴백과 함께 "뉴스쿨"로 불렸고 1990년대 말에 다시 인기를 얻었습니다.[38]

확장된 독점 캐릭터의 도입으로 뉴스쿨은 크게 변화했습니다. 고전적인 7비트 표준 ASCII 문자는 여전히 우세하지만 확장된 문자는 종종 "미세 조정" 및 "약간"에 사용됩니다. 유니코드의 도입과 개작 이후 스타일은 더욱 발전했습니다.

ASCII 아트 생성 방법

일부는 단순한 텍스트 편집기를 사용하여 ASCII 아트를 제작하는 것을 선호하지만, 종종 비트맵 이미지 편집기의 기능과 도구를 시뮬레이션하는 JavaE와 같은 특수 프로그램이 개발되었습니다. 블록 ASCII 아트와 ANSI 아트의 경우 아티스트는 표준 키보드에서 필요한 문자를 생성하려면 각 문자에 대한 Alt 코드를 알아야 하기 때문에 거의 항상 특수 텍스트 편집기를 사용합니다. 예를들면, Alt++는 ▓, +는 ▒, +는 ◘를 생성합니다.

특수 텍스트 편집기에는 키보드의 기존 키에 할당된 특수 문자 세트가 있습니다. TheDraw 및 ACiDraw와 같은 인기 있는 도스 기반 편집기는 기본 키보드 단축키를 통해 개별 문자 집합을 전환할 수 있는 아티스트가 이러한 문자를 보다 쉽게 사용할 수 있도록 기능 키에 매핑된 여러 세트의 특수 문자를 가지고 있었습니다. PabloDraw는 Windows용으로 개발된 몇 안 되는 특별한 ASCII/ANSI 아트 에디터 중 하나입니다.

이미지에서 텍스트로 변환

다른 프로그램에서는 벡터 양자화의 특수한 경우인 이미지를 텍스트 문자로 자동 변환할 수 있습니다. 방법은 이미지를 8비트 정밀도 미만의 그레이스케일로 샘플링한 다음 각 값에 대해 문자를 할당하는 것입니다. 이러한 ASCII 아트 생성기는 종종 사용자가 생성된 이미지의 강도와 대비를 선택할 수 있도록 합니다.[41]

세 가지 요소가 변환의 충실도를 제한합니다. 특히 사진의 충실도는 다음과 같습니다.

  • 깊이(solutions: 줄 간격 축소, 굵은 스타일, 블록 요소, 색 배경, 좋은 음영);
  • 선명도(solutions: 긴 텍스트, 작은 글꼴, 큰 문자 집합, 가변 너비 글꼴);
  • ratio (호환성 문제가 있는 solutions: 사각형 격자가 있는 글꼴; 추가 줄 간격 없이 스타일화).

변환된 이미지의 예는 아래와 같습니다.

이것은 1960년대 초 미니 컴퓨터와 텔레타입으로 거슬러 올라가는 ASCII 예술의 초기 형태 중 하나입니다. 1970년대 미국 쇼핑몰에서는 컴퓨터가 들어 있는 자동 키오스크에서 아스키 아트로 인쇄된 사진이 찍힌 티셔츠를 얻는 것이 유행했고, 런던의 과학박물관도 인쇄된 초상화를 제작하는 서비스를 비슷한 방식으로 진행했습니다. 웹, HTMLCSS의 등장으로 많은 ASCII 변환 프로그램이 이제 완전한 RGB 색 공간으로 양자화되어 컬러화된 ASCII 이미지를 가능하게 할 것입니다.

AAlib(흑백) 또는 libcaca(색) 그래픽 장치 드라이버를 사용하거나 Windows, Linux 또는 macOS에서 VLC 미디어 플레이어 또는 mpv를 사용하여 다양한 UNIXUNIX 유사 시스템에서 정지 영상 또는 영화를 ASCII로 변환할 수 있습니다.[42]

안드로이드용 ASCII 캠과 같이 전화기의 카메라로부터의 입력을 사용하여 실시간으로 ASCII 아트를 생성하는 스마트폰 애플리케이션도 다수 있습니다. 이러한 응용 프로그램은 일반적으로 ASCII 아트를 텍스트 파일 또는 ASCII 텍스트로 구성된 이미지로 저장할 수 있도록 합니다.

고정되지 않은 폭 ASCII

대부분의 ASCII 아트는 모든 문자의 너비가 동일한 Courier와 같은 단일 간격 글꼴을 사용하여 만들어집니다. 아스키 아트가 유행했을 때 사용된 초기 컴퓨터에는 화면과 프린터 디스플레이를 위한 단일 공간 글꼴이 있었습니다. 오늘날 워드 프로세서, 웹 브라우저 및 기타 프로그램에서 일반적으로 사용되는 글꼴은 대부분 헬베티카 또는 타임 로만과 같은 비례 글꼴로 문자마다 다른 너비가 사용됩니다. 고정 너비 글꼴에 대해 그려진 ASCII 아트는 일반적으로 왜곡되거나 비례 글꼴로 표시될 때 인식할 수 없습니다.

일부 ASCII 아티스트는 비례 글꼴로 표시하기 위한 예술을 제작했습니다. 이러한 ASCII는 순전히 음영 기반 대응을 사용하기보다는 기울기 및 테두리에 문자를 사용하고 블록 음영을 사용합니다. 이러한 ASCII는 일반적으로 낮은 문자 수에 대해 고정 폭 ASCII보다 더 높은 정밀도와 세부 사항에 대한 주의를 제공하지만 일반적으로 글꼴에 따라 다르기 때문에 일반적으로 액세스할 수 없습니다.

애니메이션 ASCII 아트

애니메이션 ASCII 아트는 1970년 VT100 터미널에서 제작된 소위 VT100 애니메이션에서 시작되었습니다. 이러한 애니메이션은 단순히 커서 이동 명령이 있는 텍스트로, 애니메이션으로 표시하는 데 필요한 문자를 삭제하고 지웠습니다. 보통, 그들은 이야기를 하기 위해 한 사람이 수행한 긴 수공예 과정을 나타냅니다.

현대 웹 브라우저는 애니메이션 ASCII 아트를 다시 활성화했습니다. 자바스크립트자바 애플릿을 통해 애니메이션 ASCII 아트를 표시하는 것이 가능해졌습니다. 정적인 ASCII 예술 사진이 차례로 로드되고 표시되어 애니메이션이 만들어집니다. 이는 영화관에서 영화 프로젝터가 필름 릴을 풀고 개별 사진을 큰 화면에 투사하는 방식과 매우 유사합니다. 애니메이션 아스키 아트의 또 다른 이름인 "ASCIMIATION"이라는 새로운 용어가 탄생했습니다. 이 분야에서 중요한 작품은 스타워즈 아스키미네이션입니다.[43] 자바스크립트의 더 복잡한 루틴은 모핑 효과, 별장 에뮬레이션, 페이딩 효과 및 만델브로 프랙탈 애니메이션과 같은 계산된 이미지와 같은 효과를 보여주는 더 정교한 ASCII 애니메이션을 생성합니다.[44][45]

이제 래스터 이미지를 텍스트 기호로 변환할 수 있는 많은 도구와 프로그램이 있습니다. 이러한 도구 중 일부는 스트리밍 비디오에서 작동할 수 있습니다. 예를 들어, 미국 가수 Beck의 노래 "Black Tambourine"[46]의 뮤직비디오는 원본 영상에 근접한 ASCII 문자로 완전히 구성되어 있습니다. 미디어 플레이어 소프트웨어인 VLClibcaca 모듈을 통해 색상이 지정된 ASCII로 모든 비디오를 렌더링할 수 있습니다.

기타 텍스트 기반 시각 예술

ASCII 이외의 문자 집합의 텍스트 심볼 및/또는 일부 형태의 컬러 코딩을 사용하는 다양한 다른 유형의 예술이 있습니다. 순수한 ASCII가 아님에도 불구하고, 이러한 것들은 여전히 "ASCII 아트"라고 종종 언급됩니다. 드로잉을 위해 특별히 설계된 문자 집합 부분은 선 드로잉 문자 또는 의사 그래픽으로 알려져 있습니다.

ANSI 아트

텍스트 모드의 IBM PC 그래픽 하드웨어는 문자당 16비트를 사용합니다. 다양한 구성을 지원하지만, 도스의 기본 모드에서는 IBM PC 코드 페이지(기본적으로 코드 페이지 437) 중 하나에서 256 글리프를 제공하는 데 사용됩니다(기본적으로 코드 페이지 437). 전경 색상 16개, 배경 색상 8개 및 플래시 옵션. 이러한 예술은 스크린 메모리에 직접 로드할 수 있습니다. ANSI.SYS는 로드된 경우 화면 커서의 움직임과 색상/플래시 변화를 나타내는 이스케이프 시퀀스를 출력하여 이러한 아트를 화면에 배치할 수도 있습니다. 이 방법을 사용하면 이 예술이 ANSI 예술로 알려지게 됩니다. IBM PC 코드 페이지에는 단순한 그림을 그리기 위한 문자도 포함되어 있습니다. 이 그림은 종종 기존의 문자 세트로 만든 것보다 훨씬 깨끗해 보입니다. 일반 텍스트 파일은 윈도우 GUI 텍스트 편집기(윈도우 ANSI 코드 페이지 사용)가 도스 기반의 파일을 대체한 이후로 훨씬 덜 일반적이 되었습니다.

시프트_JIS와 일본

Monā(モナー) 2000년 2채널(2ちゃんねる, 니차네루)에 게시
Giko cat (ギコ猫, Gikoneko) 2000년 2채널에 게재

일본에서 ASCII 아트(AA)는 주로 Shift_J로 알려져 있습니다.아이에스 아트. Shift JIS는 일반 ASCII(일본어 스크립트의 문자와 전체 너비 형태의 ASCII 문자 포함)보다 더 많은 문자를 선택할 수 있으며 일본 웹 사이트의 텍스트 기반 예술에 사용될 수 있습니다.

종종 이러한 예술 작품은 비례 MSP 고딕과 같은 플랫폼에서 기본 일본어 글꼴로 표시되도록 설계됩니다.[47]

가오모지

ASCII라는 단어가 미국 정보 교환 표준 코드가 아닌 ASCII Corporation을 지칭하는 ASCII-NET의 사용자들은 얼굴이 회전하지 않고 똑바로 나타나는 스타일의 이모티콘(顔文字, 카오모지, 이모티콘)을 대중화했습니다.

아이콘 의미.
(^_^) (^^ゞ (^_^;) (-_-;) (~_~;) (・。・;) (・_・;) (・・;) ^^; ^_^; (#^.^#) (^ ^;) 미소짓고, 긴장하고, 당황하고, 곤란하고, 수줍고, 땀방울

유니코드

유니코드는 매우 다양한 문자로 텍스트 기반 예술을 제작하는 데 있어 궁극적인 유연성을 제공하는 것으로 보입니다. 그러나 유니코드의 상당한 서브셋이 필요한 경우 적절한 고정 폭 글꼴을 찾기가 어려울 수 있습니다. (현대 UNIX 스타일 운영 체제는 xterm과 같은 완전한 고정 폭 유니코드 글꼴을 제공합니다. Windows(윈도우)에는 ┌╥- ╨┐♥☺Ƹ̵̡Ӝ̵̨̄Ʒ)와 같은 문자가 포함된 Courier New 글꼴이 있습니다. 또한 다양한 폭의 글꼴을 혼합하여 유니코드를 렌더링하는 일반적인 방법은 작은 부분 집합 이상의 유니코드를 사용할 경우 예측 가능한 표시가 어렵게 될 가능성이 높습니다. ≽ⱷ҅ⱷ≼는 다양한 문자 폭을 가진 글꼴로 고양이 얼굴을 적절하게 표현합니다.

문자 제어 및 조합

유니코드결합 문자 메커니즘은 텍스트를 난독화(예[49]: 필터에 초점을 [48]맞춘 Obfuscator와 같은 온라인 생성기를 통해)하여 스타일을 사용자 지정하는 상당한 방법을 제공합니다. 글리처(Glitcher)는 2012년에 시작된 유니코드 예술의 한 예입니다. 위 아래로 파고드는 이 기호들은 많은 규문 부호들을 조합하여 만들어집니다. 일종의 예술입니다. 인터넷이나 특정 소셜 네트워크를 캔버스로 사용하는 아티스트가 꽤 많습니다.[50] 해당 창작물은 소셜 네트워크에 대한 사용자 이름을 쉽게 양식화했기 때문에 웹 브라우저에서 선호됩니다(항상 더 나은[51] 지원 덕분에). 공정한 호환성과 다양한 온라인 도구 중에서 [페이스북 기호]는 주로 미적 목적을 위한 다양한 유형의 유니코드 예술을 보여줍니다(ıḳĭƥḙȡḯả î W ȡıẚ ẉ키피 ĭḵɪṕḗ ïą ẇ ïƙỉ ểɗĭ ẅ ȉḱïṕȩ ĩẵ ẃ ǐḳîṗȅḍȉ ɯ à įḵįṗẻḑìẵ ẉ ẅ đ ȉḱïṕȩ symbols ĩẵ etc unicode online aesthetic tools face art fair showcases compat ibility ( [ ] ểɗĭ 등). 게다가, 창작물은 (프로그래밍에 의해) 수작업으로 만들어지거나 모바일 애플리케이션(예: Android의 '화려한 텍스트'[53] 도구 카테고리)에서 붙여넣을 수 있습니다. 그러나 기본 기술은 제어 문자를 통합한 이전 시스템으로 거슬러 올라갑니다. 예를 들어 독일어 합성어 ö 덮어쓰기를[54] 통해 ZX 스펙트럼에서 모방됩니다. " 뒷공간과 o.

오버프린트(서프린트)

1970년대와 1980년대 초에는 오버프린팅에 의존하는 일종의 텍스트 아트를 제작하는 것이 인기가 있었습니다. 이것은 타자기와 마찬가지로 문자를 입력하고 백업한 다음 다른 문자를 입력하여 화면이나 프린터에서 생성할 수 있습니다. 이는 PLATO 시스템(1973년경)과 같이 일부 경우에 정교한 그래픽으로 발전했으며, 여기서 위첨자와 아래첨자는 다양한 그래픽 효과를 허용했습니다. 일반적인 용도는 이모티콘이었고, WOBTAX와 VRIGATION은 모두 설득력 있는 미소를 짓는 얼굴을 만들었습니다.[55] 이전에는 타자기에 오버프린팅이 사용되었지만 비디오 단말기의 낮은 해상도의 문자 픽셀화는 오버프린팅이 종이에 글자의 조합을 눈에 띄게 방해하는 것이 아니라 매끄러운 픽셀 그래픽을 생성한다는 것을 의미했습니다.

이것은 픽셀 그래픽을 넘어 사진을 인쇄하는 데도 사용되었는데, 캐릭터의 선택뿐만 아니라 얼마나 많은 캐릭터가 특정 장소에 인쇄되었는지에 따라 특정 캐릭터 공간의 전체적인 어둠이 달라지기 때문입니다. 톤의 입도가 증가한 덕분에 사진은 종종 이런 형태의 인쇄물로 변환되었습니다. 수동 타자기나 데이지프린터도 사용할 수 있습니다. 이 기술은 모든 저렴한 프린터가 쉽게 사진을 인쇄할 수 있고, 일반적인 텍스트 파일(또는 이메일 메시지 또는 유즈넷 게시물)은 오버프린트된 텍스트를 나타낼 수 없기 때문에 인기에서 떨어졌습니다. 그러나 ANSI 비디오 터미널 마크업이나 색상 코드(: HTML, IRC 및 많은 인터넷 메시지 보드에서 볼 수 있는 것)를 사용하여 음영 처리 또는 색상화된 ASCII 아트를 대체하는 유사한 것이 나타났습니다. 이렇게 하면 캐릭터의 색만 다른 아스키 아트를 만들 수 있습니다.

참고 항목

참고문헌

  1. ^ Carlson, Wayne E. (2003). "An Historical Timeline of Computer Graphics and Animation". Department of Design - The Ohio State University. Archived from the original on 2008-03-10. Retrieved 2008-03-05.
  2. ^ a b 칼슨 2003 "Ken Knowlton and Leon Harmon (Bell Labs)의 1966년 인식 I 연구, 2016년 3월 4일 웨이백 머신에 보관된 인식 I 연구 이미지
  3. ^ Moritsugu, Steve (2000). Practical UNIX. Que Publishing. pp. 220–221. ISBN 9780789722508. banner.
  4. ^ Stark, Joan G. (2001). "The History of ASCII (Text) Art". Archived from the original on 2009-10-26. Retrieved 2008-03-05.
  5. ^ Robert, Paul (2005-05-11). "Typewriter Art". The Virtual Typewriter Museum. Retrieved 2008-03-05.
  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". Archived from the original on 2009-10-26. Retrieved 2008-03-05.
  8. ^ "New Page". www.rtty.com. Retrieved 2017-10-19.
  9. ^ Andries Van Dam & David Evans의 " 도면을 저장, 검색조작하기 위한 컴팩트한 데이터 구조"
  10. ^ Chute, Hillary L.; Jagoda, Patrick (2014-07-11). 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. Retrieved 2022-07-10.
  12. ^ Sneddon, Joey (2020-05-15). "NeoFetch: See System Information from the Command Line on Linux". OMG! Ubuntu!. Retrieved 2022-08-08.
  13. ^ Necromancer (1998-03-06). "History of the PC Ascii Scene". textfiles.com. Archived from the original on 2008-02-15. Retrieved 2008-03-05.
  14. ^ Defacto2 (2008). "Defacto2 – Scene Documents, text and NFO files". defacto2.net. Archived from the original on 2008-03-12. Retrieved 2008-03-05.{{cite web}}: CS1 main: 숫자 이름: 저자 목록 (링크)
  15. ^ 1989년까지 거슬러 올라가는 NFO 파일이 있는 Defacto2.net 의 NFO 파일 컬렉션. 2008년 2월 17일 회수.
  16. ^ Downs, Makarios. "16 bit addition the easy/hard way".
  17. ^ "Document Markup Format". Archived from the original on 2004-06-26.
  18. ^ "Circuits in the Circuits Archive". 2013-01-09. Archived from the original on 2013-01-09.
  19. ^ "Sci.electronics FAQ: Assorted ASCII Schematics". www.repairfaq.org.
  20. ^ Cunningham, Collin (2010-02-04). "Schematics just look cooler in ASCII". Make:. Archived from the original on 2016-09-11.
  21. ^ "AACircuit - ASCII-Circuits". 2015-02-13. Archived from the original on 2015-02-13.
  22. ^ Paul, Matthias R. (2005-12-12). "Minolta SR-T Batterieadapter" [Using a Bandgap voltage reference as Mercury battery replacement]. Minolta-Forum (in German). Archived from the original on 2016-10-11. Retrieved 2011-02-26.
  23. ^ Paul, Matthias R. (2009-03-14). "Minolta SR-T Batterieadapter" [Using a 7×7 mm SMD transistor-based low-side voltage regulator circuit as Mercury battery replacement]. Minolta-Forum (in German). Archived from the original on 2016-03-27. Retrieved 2011-02-26.
  24. ^ Paul, Matthias R. (2005-03-07). "Eigenbau eines Kabelauslösers - Problem mit der Funktion…" [Building your own remote camera trigger - problem with function…]. Minolta-Forum (in German). Archived from the original on 2016-03-31. Retrieved 2016-03-31.
  25. ^ Paul, Matthias R. (2009-04-26) [2007-11-01]. "Funkblitzauslöser PT-04 m. Minolta-Blitz 5600HS(D) - Funkauslöser funktioniert, aber Blitz löst trotzdem nicht aus" [Wireless remote flash control PT-04 with Minolta flash 5600HS(D) - wireless triggering works, but still flash does not fire]. Minolta-Forum (in German). Archived from the original on 2016-06-06. Retrieved 2016-06-06.
  26. ^ Paul, Matthias R. (2010-04-09) [2009-04-17]. "Auto-Off-Deaktivierung bei Minolta Program 4000 AF - Automatische Abschaltung des 4000 AF für Slave-Betrieb deaktivieren?" [Deactivating auto-off function of Minolta Program 4000 AF]. Minolta-Forum (in German). Archived from the original on 2016-03-27. Retrieved 2016-03-27.
  27. ^ Paul, Matthias R. (2012-05-09). "Innenschaltung Minolta PC Terminal Adapter PCT-100" [Internal circuitry of Minolta PC Terminal Adapter PCT-100]. Minolta-Forum (in German). Archived from the original on 2016-08-04. Retrieved 2016-08-04.
  28. ^ Cumbrowski, Carsten (2007-02-14). "Keyboard Text Art From Over Twenty Years Before ASCII". roysac.com. Retrieved 2008-03-05.
  29. ^ Valentin, Christian (2016-10-17). "Roguelikes Aren't Done With ASCII Art Yet". Kill Screen. Retrieved 2020-01-04.
  30. ^ Hanselman, Scott (2018-01-12). "Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game". Retrieved 2023-03-18.
  31. ^ Paul, Matthias R. (1997-07-30) [1994-05-01]. NWDOS-TIPs – Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [NWDOS-TIPs - — Tips & tricks for Novell DOS 7, with a focus on undocumented details, bugs and workarounds]. Release 157 (in German) (3 ed.). Archived from the original on 2017-09-10. Retrieved 2014-08-06. (NB. NWOSTIP의 상단.TXT 파일은 타자기 스타일의 예술로 큰 텍스트 로고를 보여줍니다.) [1]
  32. ^ textfiles (2008). "Collection of ASCII Smileys". Archived from the original on 2008-03-10. Retrieved 2008-03-05.
  33. ^ Gândara, Joaquim (2006). "The Adventures of Nerd Boy—Episodes 1-635". Nerd-Boy.net. Retrieved 2008-03-05.
  34. ^ 윌크 2006 에피소드 1 ~ 172
  35. ^ nb-pl.jogger.pl 2006년 208화 ~ 470화
  36. ^ Štěrba, Radek (2005-12-20). "ATASCII". Archived from the original on 2005-12-20. Retrieved 2005-12-20. (gif 이미지)
  37. ^ Moeser, David; Fusik, Piotr (2007-05-13). "7.2: What is the ATASCII character set?". faqs.org. Retrieved 2008-03-05.
  38. ^ a b c Roy/SAC. "The Three ASCII Art Styles of the Underground Text Art Scene". www.roysac.com. Retrieved 2017-10-19.
  39. ^ 네이팜의 지하 컴퓨터 미술 장면 축약사, 1998년 10월 11일, 예술과 기술의 역사
  40. ^ 컴퓨터 아트 장면 100년, Jason Scott Sadofsky and Rad Man (ACID), 노타콘 컨퍼런스 – 2004년 4월 23일-25일, 미국 오하이오주 클리블랜드.
  41. ^ "ASCII Art Generator: An Overview". asciiartgenerator.net. 2012-01-12. Archived from the original on 2013-08-01. Retrieved 2012-03-19.
  42. ^ "54. Watch Videos in ASCII Art - Linux Multimedia Hacks [Book]". www.oreilly.com.
  43. ^ Jansen, Simon (2006-04-18). "Star "ASCIImation" Wars". Asciimation.co.nz. Archived from the original on 2008-12-09. Retrieved 2008-11-18.
  44. ^ 스카이라인의 ASCII 애니메이션 "모프"(자바스크립트 사용)에는 모프 효과와 만델브로 프랙탈 애니메이션이 포함되어 있습니다.
  45. ^ SkyLineed에 의한 ASCII Animation Starfield(자바스크립트 사용)에는 페이딩 효과 및 수평 스크롤 스타필드 에뮬레이션이 포함됩니다.
  46. ^ BeckVEVO (2009-10-07). "Beck - Black Tambourine". Retrieved 2017-10-19 – via YouTube.
  47. ^ "Mona Font". monafont.sourceforge.net. Retrieved 2017-10-19.
  48. ^ "Online Text Obfuscator". obfuscator.uo1.net.
  49. ^ "web services - Should Unicode be allowed in usernames?". Stack Overflow.
  50. ^ Zakas, Laimonas (2012-01-12). "Facebook Page Performance Art Glitchr". TechCrunch. AOL. Retrieved 2015-06-23.
  51. ^ "Unicode 3.2 test page". www.ltg.ed.ac.uk.
  52. ^ "Facebook profile name style with symbols (fb name font generator)". fsymbols.com.
  53. ^ "fancy text - Android Apps on Google Play". play.google.com.
  54. ^ "World of Spectrum - Documentation - ZX Spectrum manual - Chapter 16". www.worldofspectrum.org.
  55. ^ PLATO 이모티콘, 다시보기, 브라이언 디어, PLATO History: 미래를 기억하며, 2012년 9월 19일

더보기

외부 링크