写真をASCIIアートに

写真をASCIIアートに変換

JPG、PNG、WebPをASCIIアートに。幅とコントラストを調整し、テキストのコピーやPNG保存ができます。

画像はブラウザのCanvasでのみ読み込み、サーバーへ送信しません

端末内の素材

明暗を文字の密度に変換

端末内のみ

サンプルポートレートを用意しました。そのまま調整するか、自分の写真に替えられます。

ライブ作品

白黒ASCIIポートレート

84列
コピーできるプレーンテキストを開く

作品を書き出すPNGはレイアウトを保持。TXTはターミナル、コードコメント、掲示板向けです。

方法と制限

物体を認識せず、明るさを文字へ割り当てます

画像を指定した列数まで縮小し、ピクセルの明るさに応じて密な文字から疎な文字を選びます。@や#は暗部、点や空白は明部を表します。

等幅文字は幅より高さが大きいため、行数を約0.49で補正します。コピー後に人物やイラストが縦へ伸びるのを抑える近似です。

輝度 Y = 0.2126R + 0.7152G + 0.0722B。文字インデックス = Y ÷ 255 ×(文字数 − 1)。

よくある質問

写真をASCIIアートに変換 · よくある質問

どんな画像が鮮明になりますか?

輪郭が明確で背景が単純、明暗差の強い写真が適しています。複雑な風景は列数を増やせますが、テキストが横長になります。

貼り付けると崩れるのはなぜ?

等幅フォントが必要です。コードブロック、ターミナル、等幅エディターへ貼り、折り返しを無効にしてください。

写真は保存されますか?

されません。読み込み、縮小、グレースケール計算、出力はブラウザ内で完結します。