4 ms·
Make images smaller using best-in-class codecs, right in the browser
- Jaxan 11mo agoI’ve been using the app ImageOptim for this use case (a stand-alone app, not something in the browser). Can recommend!
- vjshah 11mo agoSquoosh appears to support more modern formats (webp/avif) than imageoptim, so it should produce much smaller files
- susam 11mo ago+1 Whenever I create a favicon.png, I always run it through ImageOptim and I consistently get an optimised PNG that is about 30% to 40% smaller than the original.
- naet 11mo agoImageoptim has been holding it down for some years when I need to quickly make an image smaller size.
- Trung0246 11mo agoSurprisingly this also remove synthID.
- qingcharles 11mo agoI just tested it with a PNG from Nano Banana, recompressed to JPG and even reduced palette to 256 colors. Gemini still says the image contains SynthID.
- Trung0246 11mo agoInteresting, maybe mine is a little bit too abstract.
- ranger_danger 11mo agoWhat is synthID?
- HelloUsername 11mo agoPrevious discussions: https://news.ycombinator.com/item?id=26992277 https://news.ycombinator.com/item?id=26992277 https://news.ycombinator.com/item?id=21912480 https://news.ycombinator.com/item?id=21912480
- karim79 11mo agoWe made a SaaS (and I'm sure I'll get shit for this). We have avif/webP/heic and JXL is almost there: https://kraken.io/web-interface https://kraken.io/web-interface
- lionkor 11mo agoIs it successful? I always wondered who uses this and pays for it -- is it sustainable? How much work is it to upkeep, maintain, etc?
- karim79 11mo agoDepends on how you'd define success. It has been profitable since 2014. A few millions in revenue. Upkeep is another story when you have thousands of customers using the API. It's not so easy to keep everyone happy, as image quality is highly subjective there's a quality tolerance spectrum which for the life of me I will never understand.
- erenburakalic 11mo ago+1 That’s cool. That already covers a lot
- busymom0 11mo agoWhy does setting the quality to 100% make the resulting image size bigger than original? And if there's a reason, I think it should simply just return the original smaller image in those cases.
- paverama 11mo agoI'd like a CLI tool with the same features to batch-compress images.
- braebo 11mo agoYou can use cwebp directly, that’s what squoosh cli used for webp before it was abandoned. Or imagemagick.
- skylovescoffee 11mo agoPiggybacking off this, I made a fork of Squoosh called Squoosh CLI which turns this into a CLI tool. https://github.com/sbcinnovation/squoosh-cli https://github.com/sbcinnovation/squoosh-cli Windows support may be iffy, any PR's are welcome.
- deleted 11mo ago[deleted]
- seabass 11mo agoI love squoosh! It’s been one of the few PWAs I have installed and actually use regularly. Does anyone know if their optimization methods still best-in-class these days? It’s been good enough for all my practical needs, but I know it’s been around for a while and there may be better techniques for some file types now.
- StoneAndSky 11mo agoI love Squoosh. I have used it since it launched. However, IIRC, Squoosh was built largely by Surma and Jake; or maybe they were just the "face" of the project. Either way, at one point it even had a CLI. Since their departure from Google, the CLI project was abandoned and it feels like the web app is as well. As is usual Google things, I think it's a matter of time until some PM discovers squoosh.app, and asks "What's this?" and then the thing gets killed. Perhaps this HN post will be the thing that does it.
- qingcharles 11mo agoStill no support for Google's own Jpegli: https://github.com/GoogleChromeLabs/squoosh/issues/1408 https://github.com/GoogleChromeLabs/squoosh/issues/1408