이미지 ASCII 아트
사진이나 그림을 고정 폭 문자로 표현하는 ASCII 아트 도구입니다. 이미지를 작은 격자로 줄인 뒤 각 칸의 밝기에 따라 문자를 배치합니다. 어두운 칸에 촘촘한 문자를, 밝은 칸에 성긴 문자나 공백을 놓아 원본의 윤곽과 명암을 표현합니다. 문자 폭과 행 높이의 비율을 조절해 그림의 세로 길이를 맞출 수 있습니다.
주요 기능
- 20~240열과 문자 폭/행 높이 비율에 맞춘 ASCII 격자
- 기본·세밀·두 단계 팔레트와 공백을 보존하는 사용자 문자 팔레트
- 0~200% 밝기 조절과 명암에 대응하는 문자 순서 반전
- 투명 픽셀에 선택한 배경색을 합성한 뒤 밝기 계산
- 스크롤 가능한 고정 폭 미리보기, 전체 문자 복사와 TXT 다운로드
사용 방법
- 정지 PNG, JPEG, WebP 이미지를 선택하거나 예제를 불러옵니다.
- 가로 열 수와 문자 폭/행 높이 비율을 정합니다. 열 수가 많을수록 문자 수가 늘어납니다.
- 팔레트의 문자를 어두운 쪽부터 밝은 쪽 순서로 입력하고 밝기, 반전, 투명 영역 배경색을 조절합니다.
- ASCII 아트 만들기를 누르고 열·행 수와 미리보기를 확인합니다. 설정을 바꾸면 다시 생성합니다.
- 결과를 복사하거나 TXT로 다운로드합니다. 붙여넣을 곳에서도 고정 폭 글꼴과 공백·줄바꿈 보존을 사용합니다.
활용 예시
- 단순한 사진이나 아이콘을 문자 그림으로 바꾸어 공유
- README의 코드 블록에 넣을 장식용 ASCII 그림 제작
- 수업에서 이미지 밝기와 문자 밀도의 관계 비교
- 터미널이나 텍스트 편집기에 맞는 흑백 문자 아트 실험
자주 묻는 질문
사진 안의 글자를 추출하는 도구인가요?
사진의 픽셀 밝기를 문자 그림으로 바꿉니다. 원본에 적힌 글자를 인식해 문장으로 추출하는 OCR 기능은 제공하지 않습니다. 윤곽이 뚜렷하고 배경이 단순한 이미지에서 형태를 알아보기 쉽습니다.
열 수와 문자 비율은 어떻게 정하나요?
열 수는 20~240, 문자 폭/행 높이 비율은 0.3~1이며 기본값은 100열과 0.5입니다. 행 수는 원본 높이÷폭×열 수×문자 비율을 반올림해 정합니다. 결과가 1,000행 또는 120,000칸을 넘으면 열 수나 비율을 낮추거나 원본을 잘라야 합니다.
사용자 팔레트에는 어떤 문자를 넣을 수 있나요?
공백을 포함한 인쇄 가능한 ASCII 문자를 2~32개 입력하며 서로 다른 문자가 두 종류 이상 필요합니다. 왼쪽이 어두운 칸, 오른쪽이 밝은 칸에 쓰입니다. 마지막 공백도 밝기 단계이므로 자동 제거하지 않습니다. 반전을 켜면 밝기에 대응하는 순서가 뒤집힙니다.
투명 영역과 밝기는 어떻게 처리하나요?
픽셀을 선택한 배경색과 알파 합성한 뒤 RGB 가중 밝기를 계산하고 0~200% 밝기 배율을 적용합니다. 배경색은 문자 선택에 영향을 주며 미리보기의 종이색을 바꾸지는 않습니다. TXT에는 색상이나 투명도 정보가 저장되지 않습니다.
복사한 결과가 다른 곳에서 찌그러지는 이유는 무엇인가요?
TXT와 클립보드는 문자와 줄바꿈만 전달하므로 미리보기의 글꼴·자간·행 높이는 포함하지 않습니다. 고정 폭 글꼴을 쓰고 공백과 줄바꿈을 보존하세요. 대상 편집기의 문자 폭과 행 높이에 맞춰 비율을 조절하면 원본 비율에 가깝게 표현할 수 있습니다.
어떤 이미지와 브라우저 기능이 필요한가요?
정지 PNG·JPEG·WebP 한 파일을 지원합니다. 최대 20 MiB, 각 변 8,192px, 전체 2,000만 픽셀이며 애니메이션 PNG·WebP는 지원하지 않습니다. 이미지 디코드와 Canvas 2D 기능이 필요합니다. 클립보드 권한으로 복사가 실패하면 전체 텍스트를 직접 선택하거나 TXT 다운로드를 사용하세요.
개인정보 안내
이미지와 변환 설정, 문자 결과는 현재 페이지의 브라우저 메모리에서 처리합니다. 이 도구는 이미지·파일명·설정·결과를 서버나 도구 분석 이벤트로 전송하지 않으며 브라우저 저장소에 자동 저장하지 않습니다. 복사 또는 TXT 다운로드를 누르면 선택한 결과를 기기의 클립보드 또는 파일로 내보냅니다.
댓글과 질문