Hello folks, I noticed today that a community banner was rendered differently on two instances (vlemmy.net vs lemm.ee).

Inspecting the source, the image is 600x200px.

On vlemmy.net, the banner was rendered as 736x240px. On the community page on lemm.ee, it was rendered as 831x240px.

Neither was the correct aspect ratio, and part of the banner was cut off on the lemm.ee instance.

Do lemmy instances have complete freedom to format the banner in whatever way they want!?

What’s the recieved wisdom for dealing with this unpredicatable behaviour? Is there a “safe” way to design a banner to deal with these differences?