写真をASCIIアートに
写真をASCIIアートに変換
JPG、PNG、WebPをASCIIアートに。幅とコントラストを調整し、テキストのコピーやPNG保存ができます。
画像はブラウザのCanvasでのみ読み込み、サーバーへ送信しません
端末内の素材
明暗を文字の密度に変換
サンプルポートレートを用意しました。そのまま調整するか、自分の写真に替えられます。
ライブ作品
白黒ASCIIポートレート
コピーできるプレーンテキストを開く
作品を書き出すPNGはレイアウトを保持。TXTはターミナル、コードコメント、掲示板向けです。
方法と制限
物体を認識せず、明るさを文字へ割り当てます
画像を指定した列数まで縮小し、ピクセルの明るさに応じて密な文字から疎な文字を選びます。@や#は暗部、点や空白は明部を表します。
等幅文字は幅より高さが大きいため、行数を約0.49で補正します。コピー後に人物やイラストが縦へ伸びるのを抑える近似です。
輝度 Y = 0.2126R + 0.7152G + 0.0722B。文字インデックス = Y ÷ 255 ×(文字数 − 1)。
よくある質問
写真をASCIIアートに変換 · よくある質問
どんな画像が鮮明になりますか?
輪郭が明確で背景が単純、明暗差の強い写真が適しています。複雑な風景は列数を増やせますが、テキストが横長になります。
貼り付けると崩れるのはなぜ?
等幅フォントが必要です。コードブロック、ターミナル、等幅エディターへ貼り、折り返しを無効にしてください。
写真は保存されますか?
されません。読み込み、縮小、グレースケール計算、出力はブラウザ内で完結します。