テキストファイルを画像に変換する方法

テキストファイルを画像に変換する方法

プレーンテキストファイルがある場合は、コマンドラインでどのように画像ファイルに変換しますか? (そしてASCIIアートのレイアウトを維持します)

ベストアンサー1

imagemagickあなたの友人ですか?次のような内容が役に立ちます。

convert -size 360x360 xc:white -font "FreeMono" -pointsize 12 -fill black -draw @ascii.txt image.png

ascii.txtASCII-artファイルはどこにありますか?

text 15,15 "                 .88888888:. 
                88888888.88888. 
              .8888888888888888. 
              888888888888888888 
              88' _`88'_  `88888 
              88 88 88 88  88888 
              88_88_::_88_:88888 
              88:::,::,:::::8888 
              88`:::::::::'`8888 
             .88  `::::'    8:88. 
            8888            `8:888. 
          .8888'             `888888. 
          .8888:..  .::.  ...:'8888888:. 
        .8888.'     :'     `'::`88:88888 
       .8888        '         `.888:8888. 
      888:8         .           888:88888 
    .888:88        .:           888:88888: 
    8888888.       ::           88:888888 
    `.::.888.      ::          .88888888 
   .::::::.888.    ::         :::`8888'.:. 
  ::::::::::.888   '         .:::::::::::: 
  ::::::::::::.8    '      .:8::::::::::::. 
 .::::::::::::::.        .:888::::::::::::: 
 :::::::::::::::88:.__..:88888:::::::::::' 
  `'.:::::::::::88888888888.88:::::::::' 
        `':::_:' -- '' -'-' `':_::::'`  
    "

テキストの最初の行として追加されますtext 15,15(15、15は位置オフセットです)。また、変換する実際のテキストが引用符で囲まれていることを確認してください。一重引用符や二重引用符は問題ありませんが、混乱を招く可能性があるため、ASCIIアートの一部として使用しないでください。

選択したフォントは固定幅フォントでなければなりません。それ以外の場合、テキストはソートされません。

これは以下を生成します。

ここに画像の説明を入力してください。

おすすめ記事