이미지를 ASCII로 변환
사용자 지정 설정으로 이미지를 ASCII 아트로 변환합니다
이미지 및 설정
최대 25 MiB의 이미지 파일. 브라우저에서 디코딩할 수 있는 이미지여야 합니다.
20-200열. 너비를 비워 두면 80이 사용되며, 다른 값은 원래의 정수 범위 제한 방식으로 처리됩니다.
문자는 매핑된 가장 낮은 명암에서 가장 높은 명암 순으로 나열합니다. 사용자 지정 팔레트가 비어 있으면 표준으로 대체됩니다. 유니코드 글리프의 너비는 서로 다를 수 있습니다.
변환 옵션
감마가 높을수록 중간 매핑 값이 낮아집니다. 실제 효과는 팔레트 순서, 반전 여부, 디스플레이 색상에 따라 달라집니다.
ASCII 아트
이미지를 선택하거나 샘플을 불러오세요.
표시 및 내보내기 참고 사항
- 원본 알고리즘은 샘플링 전에 투명 영역을 흰색으로 채웁니다.
- 출력은 원래의 밝기, 대비, 감마, Float32 디더링 순서를 따르며, 행 높이는 0.5 비율로 보정됩니다.
- 모든 행 뒤에 줄바꿈이 들어갑니다. 셀 수에는 줄바꿈이 포함되지 않으며, 유니코드 코드 단위 수도 아닙니다.
- 사용자 지정 팔레트가 비어 있으면 표준이 사용되며, 공백만 있는 팔레트는 유효합니다.
- 고정폭 글꼴을 사용하세요. 이모지와 일부 유니코드 글리프는 더 넓은 표시 셀을 차지할 수 있습니다.
- ASCII 아트만으로는 이미지를 충분히 설명할 수 없습니다. 공유할 때는 그림의 내용을 함께 설명해 주세요.
- 선택한 이미지 데이터는 이 도구가 로컬에서 읽으며 업로드되지 않습니다. 사이트의 다른 모든 스크립트에 해당하는 내용은 아닙니다.
무료 온라인 이미지를 ASCII 아트로 변환
무료 브라우저 기반 변환기로 사진이나 디지털 이미지를 멋진 ASCII 아트로 바꿔 보세요. 터미널 애플리케이션에 레트로한 감성을 더하는 개발자든 텍스트 기반 창작을 탐구하는 아티스트든, 이 이미지를 ASCII로 변환하는 도구는 파일을 서버에 업로드하지 않고도 몇 초 만에 선명하고 세밀한 결과를 만들어 줍니다.
이 도구는 픽셀의 밝기 값을 신중하게 고른 문자로 바꾸어 원본 이미지의 색조, 대비, 형태를 충실하게 재현하는 텍스트 기반 아트를 만들어 냅니다. 표준, 상세, 블록, 완전한 사용자 지정 팔레트를 포함한 여러 문자 집합 중에서 프로젝트에 필요한 분위기를 정확하게 구현할 수 있습니다.
이 변환기는 선택한 이미지를 Canvas로 로컬에서 읽으며 업로드하지 않습니다. 사이트의 다른 스크립트는 별도의 요청을 보낼 수 있습니다. 파일은 최대 25 MiB, 출력 열 수는 20-200이며, 디코딩과 렌더링 한도는 브라우저에 따라 다릅니다. 너비, 대비, 밝기, 감마를 조정하고 Floyd-Steinberg 디더링을 켜면 그라데이션이 더 부드러워집니다. 결과를 클립보드에 복사하거나 일반 텍스트 파일로 다운로드하여 README, 포럼 서명, 코드 주석 등에 바로 사용할 수 있습니다.
주요 기능
- JPG, PNG, GIF, WebP 이미지 형식 지원
- 가로세로 비율을 자동으로 유지하는 출력 너비 조절(20-200자)
- 기본 제공 문자 집합 4가지와 자유롭게 지정하는 사용자 지정 팔레트
- 세밀한 조정을 위한 실시간 밝기, 대비, 감마 슬라이더
- 더 부드러운 색조 전환을 위한 Floyd-Steinberg 디더링
- 어두운 배경과 밝은 배경에 맞춘 색상 반전 전환
- 클립보드 즉시 복사 및 일반 텍스트 파일 다운로드
- 크기와 전체 글자 수를 보여 주는 실시간 통계
- 100% 클라이언트 측 처리, 서버 업로드 불필요
- 모바일에 맞는 반응형 인터페이스
이미지를 ASCII로 변환 사용 방법
- 이미지 업로드: 업로드 버튼을 클릭하거나 기본 제공 샘플을 사용하면 바로 시작할 수 있습니다.
- 문자 집합 선택: 표준, 상세, 단순, 블록 중에서 고르거나 원하는 문자를 직접 입력하세요.
- 설정 조정: 너비, 대비, 밝기, 감마, 디더링을 세밀하게 조정해 원하는 느낌에 맞추세요.
- 실시간 미리보기: 옵션을 바꿀 때마다 ASCII 출력이 자동으로 갱신됩니다.
- 복사 또는 다운로드: 복사 버튼으로 아트를 클립보드에 보내거나, 다운로드 버튼으로 .txt 파일로 저장하세요.
활용 사례
- 터미널 및 CLI 브랜딩: 서버 로그인 화면과 명령줄 도구에 눈길을 끄는 ASCII 배너를 추가하세요.
- README 꾸미기: GitHub README 파일에 텍스트 아트 로고와 일러스트를 넣어 보세요.
- 레트로 게임 그래픽: 텍스트 모드 게임에 쓸 문자 기반 스프라이트와 배경을 만들어 보세요.
- 포럼 및 채팅 서명: 온라인 프로필에 쓸 나만의 텍스트 아트 서명을 만드세요.
- 교육용 프로젝트: 그레이스케일 변환과 디더링 같은 이미지 처리 개념을 보여 주세요.
- 접근성 테스트: 사진에 대한 의미 있는 설명을 함께 제공하면서 텍스트 격자 렌더링을 살펴보세요. ASCII 아트만으로는 접근 가능한 이미지 대체 수단이 될 수 없습니다.
- 크리에이티브 코딩: 결과물을 제너러티브 아트와 코드 아트 실험의 출발점으로 활용하세요.
자주 묻는 질문
이 도구는 무료인가요?
이 도구는 가입 없이 무료로 사용할 수 있습니다. 파일은 25 MiB, 출력 너비는 20-200열로 제한되며, 이미지 디코딩과 렌더링은 브라우저 성능에 따라 제한됩니다.
내 데이터는 안전한가요?
이 변환기는 이미지 데이터를 업로드하지 않고 로컬에서 읽습니다. 그렇다고 해서 모든 사이트 스크립트, 저장 작업 또는 요청에 대한 개인정보 보호나 보안이 보장되는 것은 아닙니다.
어떤 이미지 형식을 지원하나요?
JPG, PNG, GIF, WebP가 일반적인 입력 형식이지만 디코딩은 브라우저에 따라 달라집니다. 출력은 움직이는 이미지가 아닌 정적인 텍스트 격자이며, 브라우저 한도에서는 렌더링이 실패할 수 있습니다.
Floyd-Steinberg 디더링이란 무엇인가요?
Floyd-Steinberg 디더링은 양자화 오차를 인접 픽셀로 분산시키는 오차 확산 알고리즘으로, ASCII 출력에서 더 부드러운 색조 그라데이션을 만들어 줍니다.
ASCII 아트를 상업적으로 사용할 수 있나요?
변환했다고 해서 원본 이미지의 사용 권리가 생기는 것은 아닙니다. 결과물을 공유하기 전에 사용 목적에 필요한 권리를 확인하세요.
팁과 모범 사례
- 대비가 강한 이미지로 시작: 밝고 어두운 차이가 뚜렷한 사진일수록 알아보기 쉬운 ASCII 아트가 만들어집니다.
- 상세 문자 집합 사용: 가장 넓은 색조 범위를 원하면 서로 다른 문자를 60개 넘게 사용하는 상세 집합을 선택하세요.
- 너비는 적당하게: 60-100자 너비가 디테일과 가독성 사이에서 가장 균형이 좋습니다.
- 그라데이션에는 디더링 켜기: 이미지에 부드러운 그라데이션이 있다면 Floyd-Steinberg 디더링을 켜서 더 깔끔한 결과를 얻으세요.
- 중간 톤은 감마로 조정: 이 알고리즘에서는 감마 값이 높을수록 중간 매핑 값이 낮아집니다. 시각적 효과는 팔레트 순서, 반전 여부, 화면 색상에 따라 달라지므로 미리보기로 비교해 보세요.
- 표시에는 고정폭 글꼴 사용: 정렬이 흐트러지지 않도록 ASCII 아트는 항상 고정폭 글꼴로 보고 공유하세요.