이미지 → 아스키 아트 변환 도구

이미지를 업로드하면 밝기에 따라 문자(예: @%#*+=-:. )를 사용해 아스키 아트로 변환합니다. 출력 너비를 조절할 수 있으며, 모든 처리는 브라우저 내에서 이루어집니다.

사용 팁

  • 출력 영역 위의 슬라이더로 한 줄당 문자 수(열 수)를 조절할 수 있습니다. 열 수를 늘릴수록 세밀하게 표현되지만, 복사한 줄이 길어집니다.
  • 흑백 대비가 뚜렷한 사진이나 윤곽이 단순한 일러스트일수록 알아보기 쉬운 아스키 아트로 변환됩니다.
  • 변환 과정은 모두 브라우저 내 JavaScript로 처리됩니다. 업로드한 이미지가 서버로 전송되는 일은 전혀 없습니다.
  • 생성된 아스키 아트는 고정폭(모노스페이스) 글꼴로 표시하는 것을 전제로 합니다. 가변폭 글꼴로 보거나 붙여넣으면 가로세로 비율이 어긋나 그림이 늘어져 보입니다.
  • 복사 버튼으로 클립보드에 담거나, 다운로드 버튼으로 `.txt` 파일로 저장할 수 있습니다. 게시판 서명이나 코드 주석에 넣기에도 편리합니다.

자주 묻는 질문

피사체 윤곽이 뚜렷한 사진이나 흑백 대비가 강한 일러스트일수록 선명하게 변환됩니다. 배경이 복잡하거나 명암 차이가 적은 이미지는 문자로 단순화될 때 세부 묘사가 뭉개지는 경향이 있습니다.

아니요, 저장되지 않습니다. 이미지를 불러오는 것부터 텍스트를 생성하는 것까지 모든 과정이 브라우저 내에서 이루어지므로, 이미지 데이터가 서버로 전송되는 일은 전혀 없습니다.

아스키 아트는 모든 문자의 너비가 동일한 고정폭 글꼴을 전제로 만들어집니다. 문자마다 너비가 다른 가변폭 글꼴을 사용하는 편집기나 채팅 도구에 붙여넣으면 줄 사이의 정렬이 깨져 그림이 일그러져 보입니다. 붙여넣을 곳을 코드 블록이나 고정폭 글꼴 표시로 바꿔 보세요.

용도에 따라 다르지만, SNS나 채팅에 붙여넣을 때는 80~100열 정도가 읽기 편합니다. 텍스트 파일로 저장해 큰 화면이나 터미널에서 볼 경우에는 150~200열로 하면 더 정교한 결과를 얻을 수 있습니다.
ツールくん

여담 ― 아스키 아트의 역사

아스키 아트의 기원은 텔레타이프 단말기와 라인 프린터가 사용되던 1960년대로 거슬러 올라갑니다. 초기 컴퓨터는 그래픽을 표시할 방법이 없어 문자만 출력할 수 있었고, 엔지니어들은 문자의 농도 차이를 이용해 간단한 그림을 표현하는 방법을 찾아냈습니다.

아스키 아트는 1980~90년대 BBS(전자 게시판)와 다이얼업 온라인 서비스 문화 속에서 본격적으로 꽃을 피웠습니다. 느린 회선으로 이미지 데이터를 주고받기 어려웠던 시절, 텍스트만으로 주고받을 수 있는 아스키 아트는 서명이나 독립적인 작품으로 널리 사랑받았습니다. 일본에서 발달한 이모티콘(顔文字) 문화도 이러한 전통의 한 갈래로 볼 수 있습니다.

인터넷이 빨라지고 영상이 흔해진 오늘날에도 아스키 아트는 인터넷 밈 문화와 레트로 컴퓨팅에 대한 오마주로 여전히 살아 있습니다. 명령줄 도구의 시작 화면이나 소스 코드 주석 속에 슬쩍 숨겨 넣는 작은 유희로도 계속 쓰이고 있습니다.

아스키 아트가 의도한 대로 표시되는지는 사용하는 글꼴에 크게 좌우됩니다. 문자 너비가 제각각인 가변폭 글꼴로 보면 줄 사이의 시각적 정렬이 무너져 그림이 일그러지기 때문에, 고정폭 글꼴 표시가 반드시 필요한 전제 조건입니다.