話を簡略化させるため 左上座標(sx,sy)から右下座標(ex.ey)への直線を描画するロジックとして説明しますと (直線角度は垂直を0度として相対度数斜め下45度以下を想定) 「sxからexへ向かって、x座標を一つズラす毎にy座標をどのくらい移動させるか?」という処理を計算式で行います 必然的にですがこの方向での直線描画処理に於いて、 y座標の移動量は1ピクセルより小さい小数点の値になるので アンチエイリアス直線描画はこの小数点以下の値を利用し 「加算される値を2つの隣同士のピクセル間で不透明度に割り振って点描画を行う」処理を行います。