이미지 · 문자 변환
아스키아트 생성기
사진이나 이미지를 ASCII 문자 그림으로 변환합니다. 출력 너비와 문자 스타일, 명암을 조절한 뒤 결과를 복사하거나 TXT 파일로 저장할 수 있습니다.
이미지 선택
JPG, PNG, WebP 이미지를 선택하거나 이 영역에 끌어다 놓으세요.
이미지 미리보기
선택한 이미지는 작은 흑백 캔버스로 변환된 뒤 문자로 다시 표시됩니다.
이미지를 선택하면 미리보기가 표시됩니다.
변환 결과
이미지를 선택하면 결과의 문자 수와 줄 수를 표시합니다.
아스키아트 생성기 사용법과 이미지 문자 변환 원리
아스키아트(ASCII art)는 영문자, 숫자, 기호의 모양과 밀도 차이로 사진이나 그림을 표현하는 문자 예술입니다. 이 도구는 이미지를 작은 격자로 축소한 뒤 각 지점의 밝기에 맞는 문자를 배치합니다. 별도 프로그램 설치나 서버 업로드 없이 브라우저에서 바로 변환할 수 있습니다.
이미지가 문자로 바뀌는 원리
각 픽셀의 빨강·초록·파랑 값을 사람이 느끼는 밝기에 맞춰 가중 평균합니다. 어두운 영역에는 @, #처럼 획이 많은 문자를, 밝은 영역에는 점이나 공백처럼 밀도가 낮은 문자를 배치해 원본의 명암과 윤곽을 재현합니다.
사용 방법
파일을 선택하거나 업로드 영역에 이미지를 놓으면 자동 변환됩니다. 출력 너비로 가로 문자 수를 정하고 문자 스타일과 명암을 조절하세요. 밝은 배경에 붙여 넣을 결과가 필요하면 밝기 반전을 비교한 뒤 복사 또는 TXT 저장을 사용합니다.
출력 너비 선택 방법
너비가 작으면 단순하고 공유하기 쉬우며, 너비가 크면 세부 형태가 살아납니다. 메신저나 댓글은 30~60자, 코드 블록과 넓은 게시판은 80~120자부터 시험해 보세요. 출력 영역은 고정폭 글꼴을 사용해야 정렬이 유지됩니다.
선명한 결과를 만드는 이미지
피사체와 배경의 대비가 크고 윤곽이 분명한 사진이 잘 맞습니다. 배경이 복잡하면 주제를 먼저 자르고, 너무 어둡거나 밝은 사진은 명암 슬라이더를 조절하세요. 작은 얼굴이나 가는 글씨는 출력 너비를 늘려야 형태가 보존됩니다.
문자 비율과 줄바꿈
문자는 정사각형 픽셀보다 세로가 길어 원본 비율을 그대로 축소하면 그림이 길쭉해집니다. 생성기는 현재 고정폭 글꼴의 비율을 반영해 높이를 보정합니다. 붙여 넣는 곳에서 자동 줄바꿈이 발생하면 코드 블록을 사용하거나 너비를 줄이세요.
개인정보 안내
선택한 이미지는 서버로 업로드되지 않고 현재 브라우저 메모리에서만 처리됩니다. 초기화하거나 페이지를 닫으면 선택 내용은 사라집니다. 다만 생성 결과를 외부 게시판에 올릴 때에는 원본 이미지의 저작권과 개인정보를 직접 확인해야 합니다.
활용할 수 있는 곳
커뮤니티 게시글과 프로필 소개, 메신저, 터미널 배너, README 문서, 소스 코드 주석처럼 일반 이미지를 표시하기 어려운 텍스트 환경에 활용할 수 있습니다. 플랫폼에 따라 연속 공백이 줄어들 수 있으므로 결과를 코드 블록으로 감싸는 것이 좋습니다.
ASCII와 유니코드 문자의 차이
엄밀한 ASCII는 영문자·숫자·기본 기호만 사용합니다. 블록 스타일은 형태를 또렷하게 만들기 위해 유니코드 블록 문자를 포함하므로 오래된 터미널에서는 다르게 보일 수 있습니다. 호환성이 중요하면 기본 또는 간단한 스타일을 선택하세요.
아스키아트 변환 자주 묻는 질문
아스키아트는 어떻게 만드나요?
이미지를 선택하면 픽셀 밝기에 따라 서로 다른 밀도의 문자를 자동으로 배치합니다. 출력 너비를 늘리면 세부 표현이 많아지고, 명암을 높이면 어두운 부분과 밝은 부분의 차이가 커집니다.
어떤 이미지가 ASCII 아트 변환에 잘 맞나요?
배경이 단순하고 주제의 윤곽이 선명한 이미지가 좋습니다. 인물이나 사물이 너무 작다면 필요한 부분을 자른 이미지로 시도해 보세요.
복사했더니 문자 그림이 흐트러지는 이유는 무엇인가요?
붙여 넣은 곳에서 가변폭 글꼴을 사용하거나 연속 공백을 합치면 정렬이 달라집니다. 고정폭 글꼴 또는 마크다운 코드 블록을 사용하고, 화면보다 결과가 넓다면 출력 너비를 줄이세요.
선택한 이미지가 서버에 저장되나요?
이미지 변환은 현재 브라우저 안에서만 수행되며 서버로 전송하거나 저장하지 않습니다.