問題タブ [pixel-manipulation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - キャンバス上の線形補間
画像のリサンプリング方法がどのように機能するかを理解しようとしています。私はいくつかのページ/ビデオを読んだり見たりして、そのアイデアを思いついたと思います. ただし、それを実装する方法に関する実用的な例は見つかりませんでした。だから私は基本から始めるべきだと思った: 1D での最近傍リサンプリング。
これは非常に簡単で、理解できたと思います。JSFiddle デモ。
次に、線形補間に進みました。それも簡単だと思ったのですが、問題があります。まず、最後のピクセル (赤でマーク) をどのように処理しますか? 隣接するピクセルは 1 つだけです。第 2 に、Photoshop の結果と比較すると、私の結果はあまりにも鮮明です。私の方法に欠陥がありますか、それとも PS が余分な作業を行っていますか? JSFiddle デモ。