Simple edge detection program
RGBA values are compared with neighboring pixels and rendered.
The process is designed to emphasize the areas with large changes in pixel values.
Try moving the range below the left image to see how the image changes.