I also got the image too big error message a couple of times, but I don't think the problem is that big of a deal. It really isn't that hard to upload highly compressed gif or png. I even have "huge" animated helo image, but since only a small portion of it changes there's no need to repeat 95% of the image that is static. I agree it's a but of try and error, but as a user I think it's better this way than having to wait even longer for images to load.
The 500x500px and 300KB limits are definitely frustrating "legacy" constraints for 2026 hardware. These caps exist because Garmin prioritizes ultra-fast loading for the Connect IQ app across all global data speeds and ensures icons don't overstay their welcome on low-memory watches.
To make your apps shine despite these limits:
Vector-Style Designs: High-contrast shapes survive 500px downscaling better than photos.
OLED Optimization: Use deep blacks in screenshots; this allows compression to keep the active UI elements sharper within the 150KB limit.
Large UI Elements: Focus on "the vibe" in images and leave the fine details for the text description.
If your design tools export in WebP to hit these tight file sizes, you might encounter upload errors if the store's backend expects a traditional format. You can use webptojpghero to convert your assets back to high-quality JPEGs while keeping them under the 300KB limit. This ensures your colors and clarity stay as consistent as possible during the final upload.
Thank you for another copy&pasted mostly irrelevant AI response...
I'm curious though, can you post here (if the forum doesn't let you then maybe upload somewhere and post the link) some examples of images that you would like to upload to the store and Garmin doesn't let you?
How do you apply different compression strength per region?
My critique is not just file size but also pixels. The images are tiny and compressed which means they just look washed out even on mid range phones. This is not about the actual assets for the watch faces but only for the store and i don't think loading times are still a huge bottleneck, especially since we are only talking about a few images per product page (not 4k video).