2019/05/26(日) [n年前の日記]
#1 [cg_tools] bdfresizeというツールがあると知った
画像ファイルからBDFフォントを作成する際、フォントサイズを2〜4倍等の整数倍したBDFも欲しくて、元画像を EDGE2 で拡大・保存してから、必要なサイズ分、変換処理を繰り返していたのだけど。ググっていたら、bdfresize なるツールが存在すると知った。とメモ。
_Ubuntu Manpage: bdfresize - Resize BDF Format Font
Ubuntu Linux や Debian Linux なら、パッケージとして用意されているらしい。以下でインストールできる。
bdfresize --help と打ってみた感じでは、-f でサイズ指定ができるのかな。たぶん。
そのままだと標準出力にテキストがずらずらと表示されるので、リダイレクトでファイル保存。
出力結果を眺めた感じでは、単純な拡大 ―― 最近傍補間(Nearest neighbor)で拡大した状態のBDFフォントになる模様。
このツールのおかげで、拡大画像を別途用意しなくて済むようになった。ありがたや。
拡大率に小数点数を指定した際にどうなるのか、そのあたりは確認していないけれど、おそらくガビガビした見た目になるのではなかろうか。たぶん。
というか、前述のページを眺めた感じでは、小数点数は指定できない気配。「3/2」のような指定になるらしい。
_Ubuntu Manpage: bdfresize - Resize BDF Format Font
Ubuntu Linux や Debian Linux なら、パッケージとして用意されているらしい。以下でインストールできる。
sudo apt install bdfresize
bdfresize --help と打ってみた感じでは、-f でサイズ指定ができるのかな。たぶん。
bdfresize -f 2 src.bdf
そのままだと標準出力にテキストがずらずらと表示されるので、リダイレクトでファイル保存。
bdfresize -f 2 src.bdf > dst.bdf
出力結果を眺めた感じでは、単純な拡大 ―― 最近傍補間(Nearest neighbor)で拡大した状態のBDFフォントになる模様。
このツールのおかげで、拡大画像を別途用意しなくて済むようになった。ありがたや。
拡大率に小数点数を指定した際にどうなるのか、そのあたりは確認していないけれど、おそらくガビガビした見た目になるのではなかろうか。たぶん。
というか、前述のページを眺めた感じでは、小数点数は指定できない気配。「3/2」のような指定になるらしい。
◎ 余談。 :
◎ 2019/05/27追記。 :
試しに、非整数倍でも拡大してみた。
出力結果を gbdfed で開いて眺めてみたけど…。一応、読める文字の形に見えるな…。読めれば、まあ、問題無いのでは…。
bdfresize -f 3/2 src.bdf > dst.bdf bdfresize -f 5/2 src.bdf > dst.bdf bdfresize -f 7/2 src.bdf > dst.bdfそれぞれ、1.5、2.5、3.5倍になるはず。
出力結果を gbdfed で開いて眺めてみたけど…。一応、読める文字の形に見えるな…。読めれば、まあ、問題無いのでは…。
[ ツッコむ ]
以上です。