brent a 1MB or less png should upload easily, I never had much luck over 1.5mb personally with Flarum (here). others mielage will vary
Staudey In general, also to ease the server load and save disk space, I would recommend to upload your images to another service (e.g. Imgur) and then add them in your post with ![](link-to-image.jpg)