問題タブ [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.

0 投票する
3 に答える
2098 参照

javascript - 彩度・明度のグラデーションを描く

以下のグラデーション画像をキャンバスに描こうとしているのですが、右下に問題があります。

望ましい効果:

ここに画像の説明を入力

現在の出力:

ここに画像の説明を入力

私はおそらくここで本当に単純なものを見逃しています。

JSFiddle

0 投票する
1 に答える
2349 参照

javascript - キャンバス上の線形補間

画像のリサンプリング方法がどのように機能するかを理解しようとしています。私はいくつかのページ/ビデオを読んだり見たりして、そのアイデアを思いついたと思います. ただし、それを実装する方法に関する実用的な例は見つかりませんでした。だから私は基本から始めるべきだと思った: 1D での最近傍リサンプリング。

これは非常に簡単で、理解できたと思います。JSFiddle デモ

次に、線形補間に進みました。それも簡単だと思ったのですが、問題があります。まず、最後のピクセル (赤でマーク) をどのように処理しますか? 隣接するピクセルは 1 つだけです。第 2 に、Photoshop の結果と比較すると、私の結果はあまりにも鮮明です。私の方法に欠陥がありますか、それとも PS が余分な作業を行っていますか? JSFiddle デモ

ここに画像の説明を入力