The image's dimensions are ignored on older iOS when it's child of a button:
Newer iOS versions add a weird round border, even with border-radius: 0:
border-radius: 0
The image's dimensions are respected when it's standalone: