Grayscale Image Processor is a Go program that applies a parallel grayscale filter to a list of images.
Using Go routines and channels, it efficiently processes images concurrently, converting them to grayscale. The processed images are then saved in an output directory.