Gmail does not support spaces within image paths. Always use underscores or dashes.
If that doesn’t fix it, check to make sure you are using absolute image references.
If that still doesn’t fix it, Gmail might be having a problem with your Hypertext Transfer Protocol Secure references (https://). If so, try switching to HTTP.