アスキーアートエディター作ってみました

このエントリーをはてなブックマークに追加
556556
プロポーショナルフォントのための自動トレスアルゴリズムについて
いい加減な物ですがちょっと考えてみました。

適当に文字を当てはめて、それがどの程度原画に近いかはドット単位で引き算をして絶対値を求めるのが最も基本的な方法だと思います。
一文字分のすべてのドット毎の差を足したものを文字の横幅で割ってやれば、その文字の縦1ラインあたりの原画との誤差を求めることが出来ます。
この、原画との比較をあらかじめ用意しておいた数百文字のテンプレートすべてと行い、一番誤差の少なかった文字を採用すれば、一文字分のトレスが出来たことになります。
あとは、採用した文字の横幅分だけ比較する位置をずらし、同じ事を繰り返していけば一行分のトレスになります。

これを何行分も続ければ、汚いとは思うけど自動でAAが作成出来るのではないでしょうか?

尚、ドット単位での原画との比較は大変計算量が多いため、用意するテンプレートの文字数は少ない方がいいと思います。