pngcrush... you had one job 
(I understand that the algorithm may find there's nothing left to crush, but in that case, surely it should return the original file and not a worse one?!)
@0xabad1dea what happens if you try to re-crush a pre-crushed png file? Does it keep increasing, or just remain at the same slightly enlarged size?
@0xabad1dea see also forcing mp4 and webp conversion when whatever was originally uploaded is objectively smaller.
@0xabad1dea the command line version says it will, but I'm not sure if it actually does
@0xabad1dea It crushed up another png and added it to the top of yours like a crunchy topping mmm yum yum
@kestral @0xabad1dea biscoff png
@jackeric @0xabad1dea my cupboard is so full of peanutbutter.png hang on let me run it through the cruncher wait it was already crunchy now it's getting bigger AHHH HELP MY KITCHEN
@0xabad1dea I can't believe I am suggesting this abomination but: this could be a scenario where webp is finally not worthless
And here I am, still using oxipng
@0xabad1dea we use optipng at work
@ask @0xabad1dea optipng is my favorite.
@delve @ask @0xabad1dea I use a combination of optipng, advpng and pngout with deflopt added on top (or zopflipng if I want to heat up my room).
@0xabad1dea is this kinda like tinypng? Never used this one
@ThaMunsta there’s several different implementations but it’s all the same idea, re-encoding with maximum compression settings
@0xabad1dea Crushed it so hard the bits muffin-topped out the sides.

@0xabad1dea

Instructions unclear. It now has a crush on that file.

@0xabad1dea me when I try to optimise anything, be that code or time spent on a task
@0xabad1dea it's having a crush on some files 😅