We've been having a number of issues with image upload using the facebook-chat-api. If this issue still happens using version 1.0.6 of the api, I would really appreciate if you could open an issue on our repo and upload an example file that fails on send.
I'll have to investigate this in more detail when I have some more time, but sending compressed images still works as it should.