As others have said, iMessage only supports text, not images. Although it sounds like in iOS7, it does work.
I know personally I've gotten it to work with OvershareKit: https://github.com/overshare/overshare-kit .
It of course adds a bit of overhead but allows you to share with just about every medium there is with their slick interface/APIs.