Uploading opaque images as jpg is the formal advice. Alas since a certain date last year, roll20 converts all jpg's to png before uploading. As long as that bug is not solved, you are better off uploading PNGs, as you at least know which files are large. jpg's with 50% compression might explode 10 fold in size. If you want to check whether the bug applies to you? Drop an image on the page, wait for it to upload, select the image, press Z, right click and save the image (will be named original.jpg). Compare this file with the file you uploaded...