Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gif support #519

Closed
dholms opened this issue Feb 2, 2023 · 4 comments
Closed

Gif support #519

dholms opened this issue Feb 2, 2023 · 4 comments

Comments

@dholms
Copy link
Collaborator

dholms commented Feb 2, 2023

They're fun & right now we only support jpeg & png

@bnewbold
Copy link
Collaborator

bnewbold commented Feb 9, 2023

I think the common consensus these days is to convert to video though. GIF animations are often huge and would get mangled if resized on upload to fit in, eg, 1MB limit. It is basically video, in terms of bandwidth, UX considerations, etc.

While we are at it, could also consider webp and APNG animations. I don't have any market share numbers about how prevalent those actually are, so maybe not a priority.

But, totally agree fun!

@TodePond
Copy link

TodePond commented Apr 23, 2023

+1 to this. They're needed by the '#BuildInPublic' users. ie: Developers/artists/creators post short work-in-progress gifs of what they're working on.

I think it would be worth prioritising this, because without it - those users can't migrate their posting over.
eg: https://twitter.com/steveruizok
eg: https://twitter.com/lorenschmidt

@nazgum
Copy link

nazgum commented May 5, 2023

im an indie game developer, twitter has (or at least had) a really popular community of indie game devs who share gifs of their progress on their games.

would be nice if bluesky/at supported them so this type of content can be posted there too

@Scrxtchy
Copy link

While we are at it, could also consider webp and APNG animations. I don't have any market share numbers about how prevalent those actually are, so maybe not a priority.

webp has rather great usage support across browers given that it is also supported on ios versions 14 and above and android 4 and above. apng has greater support for older devices/browsers, but it's compression methods aren't as favourable to webp.
Another project I have ties to considered apng for animated user avatars, but it didn't have much favours over the output file sizes that were given when compared to webp

The avif image format has a growing but not comparably high usage/compatibility in browsers, it's based on the AV1 video format and compresses better than webp in some cases, but getting data on how well these are support across non-browser experiences didn't bear any fruit

I think other data like it's encoding and decoding performance would be important for both client and server, but I don't have good data on these

@bluesky-social bluesky-social locked and limited conversation to collaborators Jun 3, 2023
@bnewbold bnewbold converted this issue into discussion #1157 Jun 3, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants