도구상자FREE ONLINE TOOLS
← 가이드 목록

사진을 ASCII 아트로 바꾸는 법 — 원리와 잘 나오는 사진 고르기

글자만으로 그린 그림, ASCII 아트. 채팅 프로필, 코드 주석, 터미널 배너에 쓰면 레트로한 멋이 있습니다. 어떻게 사진이 글자로 바뀌는지 원리를 알면, 어떤 사진을 골라야 잘 나오는지도 자연스럽게 보입니다.

변환 원리

핵심은 밝기를 글자 진하기로 바꾸는 것입니다.

칸의 밝기들어가는 글자
아주 어두움@   M   #
중간+   =   *
밝음:   .
아주 밝음(공백)

사진을 격자로 잘게 나누고, 각 칸의 밝기를 위 대응표에 따라 글자로 바꾸면 멀리서 명암으로 보입니다.

잘 나오는 사진

  • 대비가 큰 사진 — 밝고 어두움이 뚜렷할수록 형태가 또렷합니다.
  • 단순한 형태 — 인물 얼굴, 로고, 실루엣, 단일 사물.
  • 깔끔한 배경 — 배경이 복잡하면 글자가 뭉개집니다.
팁: 변환 전에 대비를 조금 높이거나 흑백으로 바꾸면 결과가 훨씬 선명해집니다. 풍경·복잡한 사진은 ASCII와 잘 안 맞습니다.

설정 — 폭·반전

  1. 가로 글자 수(폭) — 크게 하면 디테일이 살지만 줄이 길어집니다. 모바일 공유는 폭을 줄입니다.
  2. 밝기 반전 — 어두운 배경(터미널)에 쓸 거면 반전해서 밝은 부분을 진한 글자로 바꿉니다.
  3. 글자 세트 — 촘촘한 세트는 부드럽게, 단순한 세트(@ . 공백)는 또렷하게 나옵니다.

깨지지 않게 쓰기

  • 반드시 고정폭(모노스페이스) 글꼴에서 봐야 정렬이 맞습니다.
  • 코드 블록을 지원하는 곳(깃허브·개발 메신저·코드 편집기)에 붙입니다.
  • 일반 채팅·문서는 글자 폭이 달라 그림이 흐트러질 수 있습니다.
이미지 → ASCII 아트사진 올리면 글자 그림으로 — 폭·반전·글자 세트 조절 변환하기 →
자주 묻는 질문
Q. ASCII 아트는 어떤 원리로 만들어지나요?

사진을 작은 격자로 나눈 뒤 각 칸의 밝기를 측정하고, 그 밝기에 어울리는 문자로 바꾸는 방식입니다. 어두운 칸은 @ 나 # 처럼 빽빽한 글자, 밝은 칸은 점(.)이나 공백처럼 성긴 글자를 넣습니다. 그러면 멀리서 봤을 때 글자들의 진하기 차이가 명암이 되어 그림처럼 보입니다. 결국 '밝기 → 글자 진하기' 대응표를 사진 전체에 적용하는 것입니다.

Q. 어떤 사진이 ASCII 아트로 잘 나오나요?

밝고 어두움의 차이(대비)가 크고, 형태가 단순한 사진이 잘 나옵니다. 배경이 깔끔한 인물 얼굴, 로고, 실루엣, 단순한 사물 사진이 좋습니다. 반대로 색이 비슷비슷하고 디테일이 많은 풍경이나 복잡한 배경은 글자로 옮기면 뭉개져서 알아보기 어렵습니다. 변환 전에 대비를 조금 높이거나 배경을 정리하면 결과가 훨씬 또렷해집니다.

Q. ASCII 아트가 채팅·메모에 붙이면 깨져요.

ASCII 아트는 모든 글자의 폭이 같은 고정폭(모노스페이스) 글꼴에서만 정렬이 맞습니다. 카톡·일반 메모처럼 글자 폭이 제각각인 글꼴에서는 줄이 어긋나 그림이 흐트러집니다. 코드 블록을 지원하는 곳(개발 메신저, 깃허브, 코드 편집기)에 붙이거나, 고정폭 글꼴로 보는 화면에서 확인하면 의도대로 보입니다. 가로 글자 수를 너무 크게 잡으면 모바일에서 줄바꿈으로 깨지니 폭을 적당히 줄이는 것도 방법입니다.

함께 보면 좋은 가이드