画像→ASCII 🅰️

任意の画像をASCIIアートに変換。出力幅と文字セットを調整できます。

クリックして選択または画像をドロップ

JPG, PNG, WebP

画像→ASCII コンバータについて

この画像→ASCII コンバータはすべてブラウザ内で完結します。画像をドロップまたは選択し、出力幅(文字数)を設定し、文字セットを選んで生成をクリックします。画像は非表示キャンバスに描画され、出力幅が選択値と一致するようにブロック単位でサンプリングされます。各ブロックの平均輝度が文字グラデーションのいずれかの文字にマッピングされ——暗いピクセルは @ のような密な文字、明るいピクセルは . のような疎らな文字になります。文字は幅の約 2 倍の高さがあるため、縦方向のサンプリングを半分にしてアスペクト比を保ちます。アップロードは一切なく、JavaScript によりローカルで処理されます。

使い方

  1. ドロップゾーンをクリックするか、画像ファイルをドロップします。
  2. 出力幅を調整し、文字セットを選びます。
  3. 生成をクリックしてASCIIアートを描画します。
  4. TXT ダウンロードでテキストを保存、コピーでクリップボードへ、クリアでやり直せます。

よくある質問

出力がつぶれたり伸びたりするのはなぜ? ASCII文字は幅より高さがあります。ツールは1行おきにサンプリングして補正しますが、極端に広いまたは高い画像ではわずかにずれる場合があります。出力幅を変えてみてください。

出力形式は? ダウンロードは等幅フォントのプレーンな .txt ファイルです。任意のテキストエディタで開けます。

画像はアップロードされますか? いいえ。すべての処理はローカルブラウザで行われ、画像がデバイスから外に出ることはありません。

どの文字セットを選ぶべき? 「詳細」は多くの写真に適しています。「ブロック調」はレトロな印象です。「高詳細」は狭い領域に多くの視覚情報を詰め込みますが、非常に小さなフォントが必要です。