keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

Please support an image format which allows transparency #4028

Closed bji closed 1 year ago

bji commented 3 years ago

This may seem like an esoteric request, but it would be great if the personal avatar logos were stored on keybase using a file format that supported transparency. It appears that all images uploaded to keybase via the web UI rewrite the image file in JPEG format, which loses transparency for source images that had transparency.

The background here is that the Solana blockchain uses keybase usernames to identify validators, and many web user interfaces link to the keybase username profile image. The keybase images appear to be meant for cropping to a circle - but then when stored, they present themselves as the circular image on a white (not transparent!) background.

There is one site that refuses to crop the images to a circle; this is solanabeach.io, which crops to a rounded rectangle instead. I have tried to report this to them as a bug but they have explicitly confirmed that they do not care what the author of the images intended, they are going to show the images cropped to a rectangle. I consider this to be openly hostile behavior towards keybase users but they don't care at all.

What would help is if the keybase images were stored in a format that supported transparency. Then I could have my circular keybase logo surrounded by transparency instead of white, and solanabeach.io's rectangular crop would still end up looking like a circular logo when presented on their site.

Thanks for listening!

bji commented 1 year ago

Closing so I don't have to look at it in my list of Issues anymore, given that keybase will never take action on this.