iPhoto library contains invisible files you don't even know about - the originals of images you have imported and modified afterwards
Removing those invisible service clones will not affect the library, but will save you a significant amount of space