テキストアートを画像に
Text Art to Image
等幅のテキストアートを、フォント・セル寸法・色・背景・透過の有無を指定してPNGやSVGに描きます。等幅が保たれない場所に投稿しても形が崩れません。
テキストアートは文字であり、文字は流し直されます。LINEやInstagramのキャプション、ほとんどのメールソフトとCMSは、プロポーショナルフォントに置き換えるか、絵を支えている連続した空白を潰してしまいます。そうなると届くものは作ったものではありません。このページは間隔を固定して一度だけ描き、代わりに画像を渡します。このサイトの他のテキストアートの道具もすべて同じモジュールから書き出すので、点字の絵が保存するPNGとこのページが保存するPNGは、同じコードが作った同じバイト列です。
等幅で組まれたものなら何でも貼り付けてください。バナー、点字の絵、図、コードブロック。タブは次のタブ位置まで空白に開きます。
倍率をかける前で 192 × 137ピクセル
使い方
絵文字や漢字の作品なら文字幅を上げてください
升目の幅は文字の大きさに対する比で決めていて、ラテン文字の等幅書体なら0.6が合います。絵文字と全角の漢字・かなは幅がおよそ二倍なので、それで作った作品はこの値を上げないと桁が重なります。
投稿にはPNG、保管にはSVG
PNGは画像なのでどこでも同じに見えます。チャットに上げるときに欲しいのはそれです。SVGは文字を文字のまま残すので、選択でき、コピーでき、いくらでも拡大できますが、見る人の等幅フォントで描かれます。連ごとに幅を正確に固定してあるので、フォントが違っても整列が崩れる代わりに字が伸びます。解決ではなく緩和です。
よくある質問
背景が透明なPNGが、チャットアプリで透明になりません
チャットアプリが自分の吹き出しの色の上に合成するからです。暗いテーマで透明な背景に暗い文字を載せると消えます。透明は、自分が支配している背景の上に載せるときに使うものです。チャットには吹き出しに合う背景色を選んでください。それに合わせたカカオトークのプリセットがあります。
ファイルにフォントは入りますか
どちらの形式も埋め込みません。SVGはよくある等幅書体の並びを書いておいて順に降りていき、PNGはこの機器に導入されているフォントで描きます。ですから設定が同じでも、スマートフォンで作った絵とデスクトップで作った絵では、字の形が少し違います。
ここから渡せます
ハングル・CJKアスキーバナー
Hangul & CJK ASCII Banner
ハングル・漢字・かなをはじめどんな文字でも、システムフォントをラスタライズして閾値処理し、大きな文字絵のバナーにします。字形をテーブルから引く方式ではありません。
点字アート
Braille Art
写真をUnicodeの点字セルに変換します。1文字あたり2×4の点が入るので明暗ランプの8倍の解像度になり、ディザリング方式を選べます。
ブロック文字アート
Block Character Art
画像を半角ブロック・四分割・六分割の文字に変換し、セルごとにANSIトゥルーカラーの文字色と背景色を与えます。ANSI・HTML・SVG・PNGで書き出せます。
アスキー図エディタ
ASCII Diagram Editor
文字グリッド上に箱・線・矢印・ラベルを描きます。角と交差は隣接セルの有無から自動で決まり、Unicode罫線と純ASCIIを切り替えられます。
次の一手
このツールが出したものをそのまま受け取れる道具です。
画像をアスキーアートに
Image to ASCII
写真を指定した幅と文字集合で、アスキーまたは色付きANSIの文字絵に変えます。
アスキーアート文字
ASCII Text Art
テキストをfiglet系の書体から選んだ大きなアスキー文字に起こし、バナーやコミットメッセージに使えるようにします。
点字アート
Braille Art
写真をUnicodeの点字セルに変換します。1文字あたり2×4の点が入るので明暗ランプの8倍の解像度になり、ディザリング方式を選べます。
コードの画像化
Code Screenshot
コードの断片を、構文の色分け・ウィンドウ枠・選んだテーマを付けた画像にします。
音声形式変換
Audio Converter
MP3・WAV・FLAC・AAC・OGG・Opusのあいだを、ビットレートとサンプリング周波数を決めて変換します。
動画から音声を抽出
Extract Audio from Video
動画の音声トラックをMP3・WAV・M4A・FLACで取り出すか、再エンコードせずそのまま複写します。