Du könntest mit einem Bildbearbeitungsprogramm die Bildhintergründe in grau färben. Anschließend das Bild hochladen und als Metafield bei den jeweiligen Produkten hinterlegen. Also hättest du einmal das Originalbild bei dem Produkt und zusätzlich das Bild mit grauem Hintergrund hinterlegt. Dann könntest du in der Datei, welche die Collections bzw. Kategorien ausgibt prüfen, ob das Metafield existiert und falls ja, dieses graue Bild stattdessen ausgeben. Mit Code könnte man den Prozess natürlich auch komplett automatisieren.
Wenn es dich nicht stört, dass das Artikelbild an sich auch dunkler wird, also alles vom Bild, dann ist auch eine CSS Lösung einfach zu implementieren.
Eine JS Lösung wäre auch einfach möglich, jedoch aufgrund der Performance nicht gerade empfehlenswert.