are you tired of physcocolour? well good for you, cause i have an alternate version!
The effect works by analyzing each pixel in the source image and applying a corruption effect based on the provided parameters. Here's how the corruption is applied:
Each pixel's red, green, and blue components are scaled to the range of [0, 1].
The pixel's RGB components are used to determine the group within the specified width and height.
A random value is generated based on the combination of the group's attributes and the seed value.
If this random value is less than the specified intensity, the pixel's color is adjusted using a new random color derived from the original color and the random value.
The primary color (defined as white by default) is then applied to modify the pixel's RGB components.
The modified pixel is then placed into the destination image.
Overall, the "Corrupt Effect" can add a visually interesting and slightly chaotic look to images, creating the appearance of digital corruption or glitching. The user has control over the width, height, intensity, and randomness of the corruption, allowing for a wide range of creative possibilities.
PixelColorCorruptor.zip