Image to ASCII Art Converter:即座に変換
無料、登録不要。複数の文字セット、エッジ検出、カラーモード、60以上のfigletフォントを備えた画像からASCIIアートへのコンバーター。あらゆる写真をテキストアートに変換。
Image to ASCII Artとは?
Image to ASCII Artコンバーターは、アップロードした写真や画像を文字のみで構成されたテキストベースのアートに変換します。2つのモードをサポートしています。ピクセルの明るさサンプリングで写真を変換するImage to ASCIIタブと、入力した文字を60以上のfigletフォントで大きなASCII文字にレンダリングするText Artタブです。すべての処理——ピクセル分析、文字マッピング、フォントレンダリング——はブラウザ内でローカルに実行され、サーバーへの送信は一切ありません。無料で、アカウント不要、JPG、PNG、GIF、WebP、BMPに対応しています。
主な機能
- あらゆる画像をアップロード(JPG、PNG、GIF、WebP、BMP) — ドロップゾーンにファイルをドラッグするか、クリックしてファイルピッカーを開きます。ツールはMIMEタイプから画像フォーマットを読み取り、対応していないフォーマットはエラーメッセージで拒否します。
- 複数の文字セット(standard、blocks、braille、minimal、simple、code) — 各セットはピクセルの明るさを異なる文字にマッピングします。
standardセットは完全なASCIIグラデーション(@、#、S、%など)を使用。blocksはより密な外観のためにUnicodeブロック要素を使用。brailleは細かいディテールのためにBrailleドットパターンを使用。minimalは高コントラストの結果のために2文字のみを使用します。 - エッジ検出モード — 有効にすると、ツールはエッジ検出アルゴリズムを適用し、最小限の文字を使って形状の輪郭のみをレンダリングし、線画効果を生み出します。エッジの閾値はスライダーで調整可能です。
- カラーモード — 各文字をインラインカラースタイルを持つHTML
<span>タグで囲むことで、元の画像の色を保持します。カラー出力はHTMLとしてコピーするか、.htmlファイルとしてダウンロードできます。エッジ検出がアクティブな場合、カラーモードは自動的に無効になります。 - 調整可能な出力幅 — スライダーで文字数による出力幅を制御します。幅が広いほど水平スクロールと引き換えにより多くのディテルが得られ、幅が狭いとサムネイル規模のコンパクトな結果になります。
- .txtまたは.htmlでダウンロード — プレーンテキストエクスポートは
ascii-art.txtとして保存されます。HTMLエクスポートはカラースパン付きのascii-art.htmlとして保存されます。Text Art出力は、14pxモノスペースでキャンバスにレンダリングされたPNG画像としてエクスポートすることもできます。 - リアルタイムプレビュー — 画像プレビューは選択直後にドロップゾーンに表示され、変換実行前にファイル名とピクセル寸法を表示します。
- 60以上のfigletフォント — Text ArtタブにはStandard、Big、Block、Doom、Slant、Star Wars、Isometric1などのフォントが含まれています。名前でフィルタリングできる検索可能なリストがあります。
Image to ASCII Artの使い方
ステップ1:画像を選択するかText Artモードに切り替える
デフォルトでImage to ASCIIタブが開きます。画像ファイルをドロップゾーンに直接ドラッグするか、ゾーン内のどこかをクリックしてファイルピッカーを開きます。対応フォーマットはJPG、PNG、GIF、WebP、BMPです。選択後、画像はドロップゾーンにピクセル寸法とファイル名とともにプレビューされます。
入力テキストからASCIIアートを作成するには、上部のText Artタブをクリックします。
ステップ2:変換設定を構成する(画像モード)
アップロードゾーン下の設定カードでこれらのオプションを調整します。
- Width — スライダーをドラッグして文字数での出力幅を設定します。値が高いほど詳細な出力が得られます。
- Character Set — ドロップダウンから選択します:Standard、Simple、Blocks、Braille、Minimal、またはCode。Customを選択して独自の文字グラデーション文字列を入力できます。
- Invert Colors — 暗い文字と明るい文字を入れ替えます。白い背景の画像に便利です。
- Edge Detection — 明るさベースの変換から輪郭検出に切り替えます。有効にすると感度を微調整するためのEdge Thresholdスライダーが表示されます。
- Color Mode — 元の画像の色でASCIIアートをHTMLドキュメントとしてレンダリングします。エッジ検出がアクティブな場合、このオプションはグレーアウトされます。
設定が変わると、ツールは自動的に画像を処理し、変換中にスピニングローダーを表示します。
ステップ3:出力を確認してエクスポートする
出力カードにレンダリングされたASCIIアートが表示されます。ダーク背景のカラーモードでは、アートは#1a1a1a背景に対してレンダリングされ色が映えます。プレーンモードではミュートされた背景にレンダリングされます。
出力下のアクションボタンでエクスポートします。
- Copy Text — プレーンASCIIテキストをクリップボードにコピーします。
- Copy HTML — カラータグ付きHTMLをコピーします(有効な変換でカラーモードの場合のみ表示)。
- Download .txt —
ascii-art.txtとして保存します。 - Download .html — カラースパン付きの
ascii-art.htmlとして保存します。 - Clear — 画像と出力をリセットします。
ステップ4:文字ベースASCIIのためのText Artモードを使用する
Text Artタブをクリックします。入力フィールドにテキストを入力します(デフォルトは「Hello World」)。フォントリストを閲覧または検索します——Doom、Ghost、Graffiti、Gothicを含む60以上のオプションがあります。Width(40〜200文字)を調整し、Box Borderスタイルを追加します(None、Simple、Double、またはRounded)。Flip HorizontalまたはFlip Verticalをトグルします。Generate Text Artをクリックしてレンダリングします。出力はクリップボードにコピーするかPNGとしてダウンロードできます。
実用例
企業ロゴをターミナルバナーに変換する
透明な背景を持つPNGロゴをアップロードします。高コントラストの二色結果を得るためにMinimal文字セットを選択します。ロゴが白地に暗い場合はInvert Colorsを有効にします。標準的なターミナル幅に合わせて幅を80文字に設定します。.txtとしてダウンロードし、シェルスクリプトのスタートアップバナーに貼り付けます——どのターミナルフォントサイズでも読みやすい結果が得られます。
SNS用のカラーASCIIポートレートを作成する
照明の強い人物写真をアップロードします。Standard文字セットを選択し、Color Modeを有効にし、幅を120文字に設定します。出力は対応するピクセルのサンプリングされた色で各文字をレンダリングし、カラフルなモザイクを生み出します。.htmlとしてダウンロードし、ブラウザで開き、スクリーンショットを撮って、その画像を投稿やヘッダーグラフィックとして使用します。
figletフォントで見出しバナーを生成する
Text Artタブに切り替えます。「LAUNCH DAY」と入力します。リストからDoomフォントを選択します。幅を120に設定し、Doubleボックスボーダーを選択し、Generate Text Artをクリックします。出力はダブルラインのボックス描画文字で囲まれた大きな装飾的な見出しです。プロジェクトのREADMEやプレゼンテーションスライドで使用するためにPNGとしてエクスポートします。
ヒントとベストプラクティス
ハイコントラストの画像が最適に変換されます。 強いエッジ、明確な被写体、ごちゃごちゃしていない背景を持つ写真は、より小さな幅でも認識できるASCIIアートを生み出します。シンプルな背景の人物写真と詳細なテクスチャ写真(樹皮、布、石)は最も興味深い結果をもたらす傾向があります。
エッジ検出はロゴと線画に最適です。 既にアウトライン化されている画像(アイコン、ベクターエクスポート、クリップアート)の場合、エッジ検出モードは明るさグラデーションで領域を塗りつぶす代わりに|、-、/、\文字で形状をトレースします。エッジが多すぎたり少なすぎたりする場合はエッジ閾値スライダーを調整します。
Presetsで設定を保存しましょう。 Presetsパネル(サポーター向け)は文字セット、出力幅、カラーモード、エッジ検出状態、エッジ閾値、すべてのText Artオプションを保存します。Minimalセットで80文字のターミナルバナーを定期的に作成する場合は、その設定をプリセットとして保存してください。
Text ArtモードのフォントフォールバックAlgorithm。 選択したfigletフォントが利用できない場合、ツールは自動的にStandardフォントにフォールバックし、警告を表示します:Font "FontName" not available, used Standard instead. これが表示されたら、リストから別のフォントを選択してください。
Braille文字セットは狭い幅で最適に機能します。 Brailleはキャラクターごとに2×4ドットグリッドを使用し、標準的なASCII文字よりも列ごとにより多くのディテルをエンコードします。Brailleで狭い幅(60〜80)を使用すると、幅の広い出力よりも鮮明な結果が得られる傾向があります。
よくある問題とトラブルシューティング
「Image load error」トースト — 対応リストにないMIMEタイプのファイルを選択したときに表示されます(image/jpeg、image/png、image/gif、image/webp、image/bmp)。対応フォーマットでファイルを名前変更または再エクスポートしてください。ブラウザが誤ったMIMEタイプを検出した場合、.webp拡張子の.jpgファイルも失敗します。
アップロード後に空の出力 — 出力カードに文字が表示されない場合、画像は読み込まれたものの完全に透明なピクセルを生成した可能性があります。これは透明チャンネル外にコンテンツのないPNGファイルで発生します。変換前に白または色付きの背景で画像をエクスポートしてください。
カラーモードが利用不可 — Edge DetectionがアクティブなときはColor Modeトグルが無効になります。これは意図的なものです:エッジ検出はサンプリングする意味のある色のない二値アウトラインを生成します。まずエッジ検出を無効にしてから、カラーモードを有効にしてください。
Text Art生成がエラーメッセージで失敗する — figletレンダリングが完全に失敗した場合、コンポーネントはエラーをキャッチし、コントロールの下にアンバーテキストとして表示します。これは通常figletライブラリの読み込み失敗を意味します(ネットワーク問題)。ページを再読み込みして再試行してください。
小さいサイズで出力が読みにくい — 出力は画像プレビューエリアで8pxモノスペースでレンダリングされます。文字が小さすぎて区別できない場合は、ブラウザのズーム機能を使用するか、.htmlファイルをダウンロードして自由にズームできる新しいタブで開いてください。
プライバシーとセキュリティ
すべての変換ステップ——ピクセルサンプリング、明るさマッピング、文字置換、figletフォントレンダリング——はJavaScriptとCanvas APIを使用してブラウザ内で実行されます。アップロードされた画像はローカルメモリに読み込まれ、サーバーに送信されることは一切ありません。ファイルがデバイスから離れることはないため、機密画像(医療スキャン、プライベートドキュメント、社内グラフィックス)に対して安全です。ページとfigletライブラリが読み込まれると、オフラインでも動作します。
よくある質問
Image to ASCII Artは無料ですか?
はい、アカウント不要で完全無料です。Image to ASCIIタブとText Artタブの両方がすべての訪問者に利用可能です。プレミアムサポーターはプリセット(文字セット、幅、その他の設定を保存するため)、履歴、ノートパネルへのアクセスが得られます。
Image to ASCII Artはオフラインで動作しますか?
ページが読み込まれfigletフォントライブラリが取得されると、ツールはオフラインで動作します。画像変換はブラウザのCanvas APIとJavaScriptのみを使用し、サーバー呼び出しはありません。ページ読み込み後に接続を失っても、画像の変換とテキストアートの生成を続けることができます。
データは安全ですか?
画像はブラウザメモリ内で完全に処理され、どこにもアップロードされません。ツールはHTMLの<canvas>要素を使用して画像からピクセルデータを読み取り、すべての計算をローカルで実行し、結果を文字列として出力します。画像データ、メタデータ、出力は一切送信されません。
対応画像フォーマットは何ですか?
JPEGに対応しています:PNG、GIF、WebP、BMP。フォーマットはアップロード時にファイルのMIMEタイプと照合して確認されます。ピクセルサンプリングが行われる前に特定の解像度でラスタライズが必要なため、SVGは現在対応していません。
利用可能な文字セットは何ですか?
6つの組み込みセット:Standard(完全なASCII密度グラデーション)、Simple(文字数が少なく、柔らかいグラデーション)、Blocks(より密な出力のためのUnicodeブロック要素)、Braille(細かいディテルのためのBraille Unicode)、Minimal(2文字、高コントラスト)、Code(プログラミングにインスパイアされた文字)。Customオプションで暗いから明るいへのグラデーション文字列として任意の文字を入力できます。
Text Art出力にボーダーを追加できますか?
はい。Text ArtタブのBox Borderオプションでは4つのスタイルが選べます:None、Simple(+コーナーと-/|エッジ)、Double(ダブルラインUnicodeボックス文字╔╗╚╝═║)、Rounded(╭╮╰╯─│)。ボーダーはfiglet出力全体の周りに追加され、各サイドに1スペースのパディングが入ります。
ASCIIアートを反転させるには?
Text ArtタブでFlip Horizontalをチェックすると各行が左右反転し、Flip Verticalをチェックすると行の順序が上下反転します。両方を同時に有効にすると出力が180°回転します。
figletフォントは何種類ありますか?
60の厳選figletフォントが含まれています:Standard、Big、Block、Banner、Shadow、Slant、Small、Lean、Mini、Ogre、Script、Gothic、Doom、Fuzzy、Bloody、Broadway、Bulbhead、Chunky、Crazy、Delta Corps Priest 1、Digital、Doh、Double、Electronic、Epic、Fire Font-k、Fraktur、Georgia11、Ghost、Graffiti、Henry 3D、Isometric1、Larry 3D、Letters、Moscow、Nancyj、NScript、O8、Pawp、Peaks、Rectangles、Roman、Rozzo、Serifcap、Speed、Star Wars、Stellar、Sub-Zero、Swamp Land、Sweet、Thick、Thin、Ticks、Tiles、Train、Trek、Twisted、USA Flag、Varsity、Wow。名前でフィルタリングするには検索ボックスを使用してください。
出力を画像ファイルとしてエクスポートできますか?
Text Art出力はDownload PNGボタンでPNGとしてエクスポートできます。ツールはASCIIテキストを白い背景で14pxモノスペースのHTML Canvasにレンダリングし、ascii-art.pngとしてエクスポートします。画像モードのASCIIアートは.txtまたは.htmlとしてのみエクスポートできます——画像変換にはPNGエクスポートはありません。
閾値スライダーは何を制御しますか?
エッジ検出が有効な場合、閾値はエッジ検出アルゴリズムの感度を決定します。低い閾値は微妙なグラデーションを含むより多くのエッジを検出し、ノイズの多い出力になる可能性があります。高い値は鋭い高コントラストのエッジのみを検出します。被写体の輪郭が余分な背景ノイズなしに明確な設定を見つけるためにスライダーを調整してください。
関連ツール
- Case Converter — テキストを大文字、小文字、タイトルケースなどに変換します。Text Artタブに入力する前にテキストをフォーマットするのに便利です。
- Binary to Text Converter — バイナリとテキスト表現の相互変換。ターミナルやエンコーディング重視のプロジェクトでASCIIアートと組み合わせて使用できます。
- Word Counter — 長いフレーズからASCIIアートを生成する前にテキスト長を計測し、出力幅が管理しやすい状態を保ちます。
今すぐImage to ASCII Artを試す:Glyph Widgets Image to ASCII Art