이미지를 ASCII 아트로 변환
사진과 로고를 ASCII 아트로 바꿉니다. 너비, 문자 세트, 대비, 디더링을 고르고 텍스트를 복사하거나 PNG, TXT로 내려받으세요.
ASCII 아트는 글자와 기호로 그림을 그립니다. 어두운 부분에는 @, # 같은 촘촘한 문자를, 밝은 부분에는 ., 공백 같은 성긴 문자를 씁니다. 이 변환기는 이미지를 문자 칸의 격자로 평균 내고 칸마다 밝기를 문자로 바꾸어, 코드 주석, README, 채팅, 터미널에 붙여 넣을 텍스트와 결과 PNG를 만들어 줍니다. 이미지는 브라우저에서 처리되며 업로드되지 않습니다.
사용 방법
- 이미지를 하나 이상 고릅니다(PNG, JPG, WebP, GIF, SVG).
- 너비를 글자 수로 정합니다. 터미널에는 80–120, 채팅 메시지에는 40–60이 알맞습니다.
- 문자 세트를 고릅니다. 정밀은 음영이 가장 풍부하고, 블록은 꽉 찬 느낌입니다.
- 대비와 밝기를 조절하거나, 더 부드러운 그라데이션을 위해 디더링을 켭니다.
- 텍스트를 복사하거나 PNG 또는 TXT 파일을 내려받습니다.
계산식
밝기 = 0.299 R + 0.587 G + 0.114 B · 문자 = 문자표[⌊밝기 ÷ 256 × 문자 수⌋]
각 칸은 그 칸이 덮는 모든 픽셀의 평균입니다. 행 수 = 너비 × (이미지 높이 ÷ 이미지 너비) × 글자 비율이며, 글자 높이가 너비의 약 두 배인 점을 보정하려고 0.5를 씁니다. 대비는 표준 계수 259(C + 255) ÷ (255(259 − C))를 씁니다. 디더링은 칸마다 생기는 반올림 오차를 이웃 칸에 나눠(7/16, 3/16, 5/16, 1/16) 작은 크기에서도 음영이 더 부드럽게 보이게 합니다.
예시
160 × 100 이미지를 너비 40글자로 변환하면 40 × (100 ÷ 160) × 0.5 = 12.5이고, 반올림해 13행이 됩니다. 밝기가 약 96인 파란 영역은 단순 세트에서 *가 되고(96 ÷ 256 × 10 = 3.75 → 네 번째 문자), 약 167인 주황색 영역은 -가 됩니다.
자주 묻는 질문
ASCII 아트가 늘어나 보이는 이유는 무엇인가요?
글자 높이가 너비의 두 배가 아닌 글꼴이나 가변폭 글꼴로 보고 있기 때문입니다. 고정폭 글꼴을 쓰거나 글자 비율을 조절하세요. 그림이 납작하면 올리고, 길쭉하면 내립니다.
반전해야 하나요?
촘촘한 문자는 흰 페이지에서 어둡게 보입니다. 어두운 터미널이나 다크 모드에서는 반대이므로, 밝은 부분이 밝게 보이도록 반전을 선택하세요.
어떤 이미지가 가장 잘 나오나요?
로고, 실루엣, 단색 배경의 인물 사진처럼 대비가 큰 대상입니다. 밋밋한 사진은 대비를 높이세요. 투명한 영역은 흰색으로 처리됩니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/image-to-ascii-art-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). 이미지를 ASCII 아트로 변환. https://kakao.mobile/ko/tools/image-to-ascii-art-tool/
“이미지를 ASCII 아트로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/image-to-ascii-art-tool/.