News for hackers. Stuff that matters.

snapshrinkk

Re: on Wednesday April 02, 2025 @11:59AM (#43558148)
The Problem: Most web image tools either: Use weak algorithms (hello 2010-era JPEG compression) Nag you to upgrade Upload your files to sketchy servers

My Solution: Libvips-powered WASM (same engine as sharp, but in browser) Zero uploads - 100% client-side processing 90%+ size reduction with perceptual quality intact No tracking (check DevTools yourself) PWA - works offline after first load

Tech Breakdown:

WASM build of libvips (3x faster than Canvas implementations)

Web Workers for UI fluidity during heavy processing

~200kb gzipped (smaller than some "lite" libraries)

For Developers:

bash Copy npm install @image-min/core javascript Copy import { compress } from '@image-min/core'; const { blob } = await compress(file, { format: 'webp', quality: 85 }); Why This Might Break HN:

"How does this compare to Squoosh.app?" (We support batch processing)

"Why not use Rust instead of WASM?" (Benchmarks show libvips is faster)

"Where's the revenue model?" (There isn't one - this is FOSS)

Try It Now | View Source

hey i also Build a image compressor that free to use can you try it and give a review about it here is link : https://image-compressor-five-azure.vercel.app/
images are good UI is also awesome,btw i made a image compressor that can compress images without decreasing the quality of image, i will love to get your suggestions here is link : https://image-compressor-five-azure.vercel.app/
Nice templates are Good
Re:Show HN: I made a Image compressor that is free on Wednesday March 19, 2025 @10:00PM (#43419257)
thanks for that bug but you can reduce file by decrease the bar from 50 % to 3% but still i make it more easy in future so everyone can use it thanks for testing it out
Re:Show HN: I made a Image compressor that is free on Wednesday March 19, 2025 @09:59PM (#43419245)
thanks for suggestions i will take look into it and thank you for testing it out