While refactoring Pixelfed Groups, I wrote a new media processing pipeline that supports libvips and more formats, as well as the logic that handles optimizations, it no longer strips exif data and preserves color profiles and HDR support
It also uploads to S3 and deletes the local copy during the request lifecycle!
I plan on using this in the main app too ✨