Steam Library Hero 3840x1240: over the 3:1 image limit
Steam's Library Hero is 3840x1240, slightly wider than 3:1, so the Sume image limit rejects it. Generate 3840x1280 and crop 40 px.

Steam's Library Hero is 3840 x 1240 PNG, and the Sume image API will not take that size as custom pixels: 3840 / 1240 is about 3.10, above the 3:1 maximum. Request 3840x1280 (exactly 3:1) and crop 40 px of height to reach 1240.
Steam's asset sizes are from the Steamworks library-assets page; Sume's limits are from Image models.
Which sizes pass the custom-size checks?
The docs say, for the ChatGPT Image 2.5 models, custom pixels need both edges to be multiples of 16, a maximum edge of 3840, an aspect ratio of at most 3:1, and 655,360 to 8,294,400 pixels. The table below puts 3840x1240 beside the nearest passing size.
| Size | Aspect | Pixels | Multiple of 16 | Within Sume limits |
|---|---|---|---|---|
| 3840x1240 (Steam hero) | About 3.10:1 | 4,761,600 | 1240 is not (77.5) | No, over 3:1 |
| 3840x1280 | 3:1 | 4,915,200 | Yes (240 x 80) | Yes |
Where does the Steam safe area sit?
Steam lists a safe area of 860 x 380 at the center of the hero. Keep anything important, such as a face, inside that box; Steam also overlays the library logo on the hero. Cropping 20 px from the top and bottom of a 3840x1280 image leaves the center, and the safe area, unmoved.
Do I need the half-size too?
Steam says the half-size 1920x620 is generated automatically from the hero. If you need to make your own, 1920x620 is 1,190,400 pixels, which is inside the pixel range, but 620 is not a multiple of 16, so it is not a valid custom size for the image API either. Resize from the full-size file instead.
What should I do?
Generate 3840x1280, crop to 3840x1240 in your own tooling, and export PNG, which the output_format field supports. If your source is a video, video frames can pull a frame with an optional long-edge clamp of 16 to 2160 and keeps the source size when omitted. See also Steam capsule sizes.
Sources
Related posts
More in Use cases
- Steam screenshots: 1920x1080, five minimum, gameplay only
Steam asks for at least five 16:9 screenshots, 1920x1080 or larger, showing gameplay. A generated image is not gameplay, so capture real frames instead.
- App Store screenshot has an alpha channel: request jpeg
App Store Connect says screenshots can't include alpha channels or transparencies. Ask the Sume image API for output_format jpeg instead of png.
- Synthesia dub speaker attribution vs Sume speech-to-text and audio
Synthesia lets Enterprise users reassign and rename speakers in a dub. Sume gives you audio detach, speech-to-text and audio joins; speaker mapping is yours.
- Synthesia Avatar Builder credits: 14 per option, and Sume jobs
Synthesia Avatar Builder charges 14 credits per generated option. Sume creates an avatar with one job per request via POST /v1/avatar-1.0/generate.
Written by Sume