問題タブ [dithering]
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.
processing - ディザリング (Floyd-Steinberg) は、p5.js のグラフィック オブジェクトの一部のみを更新します。
グラフィックス オブジェクト (セットアップ中) で一連の円を事前にディザリングし、後でそれらを描画することにより、P5.js スケッチに Floyd-Steinberg ディザリングを実装しようとしています。
ただし、円の一部だけがディザリングされ、残りは正常に見えるという問題が発生し続けます。何が起こっているのか本当に困惑しているので、どんな提案も大歓迎です。
setup()
:
draw()
:
floyd-steinberg - based on https://openprocessing.org/sketch/1192123
ディザリングアルゴリズムが高さと幅をループしてから更新する必要があるため、何が欠けているのかわかりませんが、何かが欠けていると思います。