GitHub New Features: Rendering and diffing images
help.github.com
help.github.com
I wonder if there's a way to represent changes that might not be easily seen - say you ran an image through pngcrush.
So there will not be any change in the image visually. The 'crushed' image will have the same quality as the source image. So even if you run an image through pngcrush, this new github feature should not find any difference between the original image and the 'cushed' one(I think).
That being said, there wouldn't be a visible difference when comparing the two images.