yarndwe use the gift library for most processing (mostly just
ResizetoFit()). PNG itself is a lossless image format with selectable compression levels depending on output size and decode speed, so I think the culprit is the resampling...
@fastidious To be honest I’m not sure how even using an “original size” image and doing CSS size to fit or even on any app really doesn’t also suffer from loss of quality due to resampling. Resampling is a pretty common algorithm to apply to any image resizing I thought? 🤔