Microsoft Advertising image max 2592x2048: send JPEG, not PNG
Microsoft accepts GIF, JPEG and PNG up to 2592x2048 but converts PNG to JPEG and drops animation. Request jpeg from Sume and skip a lossy surprise.

Microsoft's Image data object accepts GIF, JPEG and PNG up to 2592 pixels wide and 2048 high, and says a PNG is converted to JPEG and animation is not supported. Ask Sume for output_format: "jpeg" so the file you checked is the file Microsoft serves.
Microsoft facts are from the Learn page for the Image data object, read 2026-10-01. Sume facts are from the Images API docs, where output_format is png, jpeg, webp or svg.
What are the limits?
| Rule | Value |
|---|---|
| Maximum size | 2592 wide by 2048 high |
| Formats | GIF, JPEG, PNG |
| PNG | Converted to JPEG |
| Animation | Not supported |
| Recommended GenericImage | 703x368 or larger |
| Data field | Base64, at most 102,400 characters |
Why does the format matter?
A PNG with a transparent background has no transparent JPEG equivalent, so Microsoft's conversion can change how it looks. Make the background opaque in the first place. On openai/gpt-image-2.5, background takes auto, transparent or opaque; pick opaque for this destination.
curl -X POST "https://api.sume.com/v1/images" \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2.5",
"prompt": "Leather backpack on a solid light gray background, centered, no text",
"image_size": "1584x832",
"background": "opaque",
"output_format": "jpeg"
}'What do I check next?
The size above is inside Microsoft's maximum and both edges are multiples of 16. Check that the base64 text of the file stays within 102,400 characters; Sume cannot set compression in v1, so shrink the file in your own tool if it does not. Confirm current rules on Microsoft's page.
Sources
Related posts
More in Media tools
- Nano Banana transparent background: no alpha option, use RMBG
Google's Gemini image docs do not list a transparency option, and Sume's background parameter is for GPT Image 2.5. Cut Nano Banana output out with RMBG 1.0.
- Nextdoor video ad specs: MP4 or MOV, 500 MB, 2 to 300 seconds
Nextdoor video ads are MOV or MP4 up to 500 MB, 2 to 300 seconds, in 16:9 or 1:1 for the Newsfeed. How to render a fitting clip with Sume.
- Paramount ad specs: :15 or :30 spots, 720p minimum, 6 Mbps
Paramount video ads are :15 or :30 spots at 1280x720 or larger, MP4 or MOV, 6 Mbps minimum, with 23.98 to 30 fps. What Sume can render for those.
- Patreon native video: 720p/1080p, 100 hours a month, 10 min on iOS
Patreon native video uploads at 720p or 1080p, viewers default to 720p, and creators get 100 hours of media a month. Render a 1080p file with Sume.
Written by Sume