Yea I know there are certainly tangible benefits like privacy, censorship bypass, caching etc
But the crux of the issue
using ffmpeg in the background to recompile the image which will crash and burn it the image has even the slightest issue/corruption.
Does it really need to do all that? IMO it’s a proxy and it should just proxy things, not mess with things. Some basic checks at the most to just verify the image is an image and reject non-images, but that’s it. If there’s a need to also manipulate images then it should be handled separately
Yea I know there are certainly tangible benefits like privacy, censorship bypass, caching etc
But the crux of the issue
Does it really need to do all that? IMO it’s a proxy and it should just proxy things, not mess with things. Some basic checks at the most to just verify the image is an image and reject non-images, but that’s it. If there’s a need to also manipulate images then it should be handled separately
The idea is that by saving the image and thumbnail it saves on processing and bandwidth is the server hosting the proxy.
Pict-rs is the same image store used by Lemmy for it’s own embedded images.
I agree with you that there are improvements to be made. I’ve spent too long troubleshooting images on lazysoci.al.