This work was generated using code adapted from Dan Torop. His script separates pixels of a P3 Netpbm image into the three color channels allowing each color channel to be modified independently. I further generalized this script by allowing for an anonymous function to be passed for each channel. The current pieces explore the application of the sin, ceiling, and triangle wave functions.


)_x_abs(sin(x_10_10)).CiR5uCpB_Cc2eX.webp)
)_x_x.CtxC3CDk_Z2g7bhq.webp)
)_x_x.CZw7yIqU_1xWe2V.webp)
_over_5_x_x.D-CWqWj2_1GwMiN.webp)

)_x.Cjx7ikI6_ZeDrjW.webp)
).vOBtH1ky_Z2aEK7f.webp)
