static L md5sOfImageComponents(final BufferedImage img, L components) { ret map(components, func(PixelSet set) { md5OfTransparentImage(cutOutPixelSet(img, set)) }); }