本記事はProcessing Advent Calendar2024の記事です。
なおアスキーフィルターのソースコードはここにあります。
- 英語アルファベットの大文字と小文字
- 記号
-
~ までの数字 - 制御文字
たとえば$0b1000001$と言う数字は英大文字の$A$を表しています。
アスキーはUnicodeのUTF-8と互換性があります。
画像や映像をピクセル単位でアスキー文字に置き換えるフィルターです。
画像や映像の色と座標で表示する文字が変わります。
. : * o & 8 @ #
の8つです。
色によって文字が明確に変化しています。たとえば青の場合o
と言う文字、黄色の場合は#
とうい文字が描画されます。
色が滑らかに変化しているため文字も滑らかに変化しています。また欠点として滑らかに変化しているためアスキーでない文字も描画されます。
パーティクルの場合異なる2色が使われており文字がはっきり描画されています。