画像処理 — ImageData とポストプロセス
すでにある絵を画素の集まりとして受け取り、後ろから一律にかける。ポストプロセス。しきい値で割る、誤差を散らす、近傍を混ぜる、輪郭だけ抜く。
このチャプターの作例は、絵を一旦 Float32Array の一次元配列に溜めてから fillRect で塗る。画面のピクセルを直接いじるのでなく、自分で持った値の格子の上でしきい値・ディザ・畳み込みをかける。終盤で本物の ImageData に手を伸ばす。
すでにある絵を画素の集まりとして受け取り、後ろから一律にかける。ポストプロセス。しきい値で割る、誤差を散らす、近傍を混ぜる、輪郭だけ抜く。
このチャプターの作例は、絵を一旦 Float32Array の一次元配列に溜めてから fillRect で塗る。画面のピクセルを直接いじるのでなく、自分で持った値の格子の上でしきい値・ディザ・畳み込みをかける。終盤で本物の ImageData に手を伸ばす。