- 追加された行はこの色です。
- 削除された行はこの色です。
* 16ドットフォントの適応補間リサイズ
単純にニアレスト補間するとシャープになるが整数倍以外のときはぎこちなくなる。~
縮小方向は単純にニアレストで間引きされるピクセルをORで合成すればOKかも。
** 以下、めも。
こうするときれいに拡大できるかも?
1───2 線補間 面補間
│\E/: 1⇔2A E
│F×G: 1⇔3B F
│/H\: 1⇔4C G
3‥‥‥4 2⇔3D H
保管場所の種類は以上の8ヵ所に分割される。
単純補間の場合
1=2=■ならA=■
1=3=■ならB=■
1=4=■ならC=■
2=3=■ならD=■
1+2+3+4>2かつ倍率200%以上なら以下も実行(面補間)
1=2=3=4=■ならE=F=G=H=■
じゃなかったら
1=2=3=■ならE=F=■
1=2=4=■ならE=G=■
1=3=4=■ならF=H=■
2=3=4=■ならG=H=■
** 16x16ドット全角フォントを32x32ドットに拡大例
//|#ref(http://com-nika.osask.jp/wiki/?plugin=attach&pcmd=open&file=demu20061012e.png&refer=DEMU)|
|CENTER:例|LEFT:補間A|LEFT:補間B|
|LEFT:フォントA|#ref(DEMU/demu20061012a.png)|#ref(DEMU/demu20061012b.png)|
|LEFT:フォントB|#ref(DEMU/demu20061012c.png)|#ref(DEMU/demu20061012d.png)|
以前のアルゴリズムで拡大しています。~
元フォントの画像は今のところありません。~
** こめんととか欄
#comment