元のピクセルを幅nを持つものとして概念化すると、ピクセルの中心はいずれかのエッジからn/2になります。
ピクセルの中心にあるこの点が色を定義すると考えることができます。
ダウンサンプリングしている場合は、概念的にこのように考えることができます。物理的なサイズを縮小している場合でも、同じ寸法を維持していると考えてください。ただし、ピクセル数(概念的にはサイズが大きくなっています)を減らしています。その後、数学を行うことができます...
例:画像の高さが1ピクセル、幅が3ピクセルで、水平方向にのみダウンスケールするとします。これを2ピクセル幅に変更するとします。これで、元の画像は3nになり、2ピクセルに変換するため、新しい各ピクセルは元の画像ピクセルの(3/2)を占めます。
中心についてもう一度考えないでください...新しいピクセルの中心は(3/4)nと(9/4)n [つまり(3/4)+(3/2)]にあります。元のピクセルの中心は、(1/2)n、(3/2)n、および(5/2)nにありました。したがって、各中心は、元のピクセルの中心が見つかる場所の間のどこかにあります。元のピクセルの中心と一致するものはありません。(3/4)nの最初のピクセルを見てみましょう。元の最初のピクセルから(1/4)n離れており、元の2番目のピクセルから(3/4)n離れています。
滑らかな画像を維持したい場合は、逆の関係を使用します。新しいピクセルの中心は概念的には、最初のピクセルの色の値の(3/4)+ 2番目のピクセルの色の値の(1/4)を取ります。 2番目(3n / 4離れたところ)よりも最初の元のピクセル中心(n / 4離れたところ)に近くなります。
したがって、データを本当に破棄する必要はありません。隣接するものから適切な比率を計算するだけです(画像全体の物理的なサイズが変化しない概念的な空間で)。これは、厳密なスキップ/破棄ではなく、平均化です。
2D画像では、比率の計算はより複雑ですが、要点は同じです。補間し、最も近い元の「ネイバー」からより多くの値を引き出します。ダウンサンプルがそれほどひどくない場合、結果の画像は元の画像と非常によく似ているはずです。