Show HN: I Built ImgFiber-Better Image Optimizer. Free No Limits
NOT A FFmpeg Wrapper.
It's not like any other Alternatives, Try for yourself!
Are you someone who deals with lots of images and always find yourself with your storage full? or Someone Who deals with websites optimization and would love to get that fast loading speed? No matter who you are, as long as you deal with Images, Imgfiber got your back!
⬇ Reduce image file sizes by up to 95% without losing quality! Supports all major formats: JPG, PNG, JPEG, GIF, SVG, and WebP. Works entirely in your browser—no uploads, no servers, just the power of your own device! Blazing fast compression—processes images as quickly as you drag and drop. Delivers results 2x better than competitors like OptImage, CompressX, TinyPNG, and Squoosh. Totally FREE with no file size or count limits - compress as many images as you want!
Social Proof? - I am gonna be honest with you! I don't have social proof! I've been too busy building cool tools like IMGFiber, Codeaway, QuickWrap entire year that i forgot they need Lovely users to have significant value to its existent. I've spent an year building great range of SaaS and had zero exposure to provide your with trusted by 40,000+ users around the world! Nah! I don't have that! that's why i am here!
I would geneuinly love for you to give ImgFiber a shot!
Check it out ImgFiber.com and let me know your thoughts!
https://fengyuanchen.github.io/compressorjs/
https://github.com/fengyuanchen/compressorjs
Also, because you're using CompressorJS's default settings, you should know that PNG files > 5 MB are converted to JPG (https://github.com/fengyuanchen/compressorjs?tab=readme-ov-f...). Your site, however, keeps the .png file name ending for the converted image, again falsely suggesting lossless compression.
I presume this is an oversight; changing CompressorJS's quality setting from its default of 0.8 to 0.75 results in the exact same output as ImgFiber.
Full settings dump:
We did not lie about actual working when fellow developers demanded answers. I love talking about what i have build. Maybe just nudge better? instead of hating?
Then people say that they can't get any results from it and they can't answer basic questions. They even put jpg and jpeg as two different formats.
People are being exceptionally nice in this thread from someone who probably copy and pasted from code generation to try to get free advertisement and make a quick buck.
The comments aren't 'hateful' they are asking the most basic technical questions and pointing out that none of these claims are actually true.
This site is clearly not doing that, and should thus not be called "lossless compression". The industry term for lossy compression that appears to be basically the same as the source is "visually transparent" or just "transparent". Though this doesn't seem like that either, especially when you're compressing large PNGs into JPGs while naming the output as PNGs. That's just outright deceitful, and not a good look.
I downloaded https://www.imgfiber.com/compare/original.jpg and dragged it into the try-it-now section - says it's now 1.3mb.
That's worse than Squoosh's default 897kb (https://squoosh.app/editor), though better than CompressorJS's default 2.21mb (https://fengyuanchen.github.io/compressorjs/), (edit ii) tho changing CompressorJS's quality setting to 0.75 results in the exact same output as ImgFiber.
Edit: this is on latest Chrome + macos.
[1]: https://youtu.be/YDU_3WdfkxA?si=n-ZZwRI9V51p-Pxc
structural compression
What does this mean?
That's not compression, that's just deleting people's data.
structural compression means optimizing how image data is encoded, like better Huffman tables for JPGs or smarter filtering for PNGs.
I think that's just called compression.
How are you getting better huffman tables for JPGs and how are you doing 'smarter' filtering for PNGs ?
I'm asking for deeper technical explanations because not only would beating current image compression libraries be a technical feat, a lot of people in this thread think that you aren't actually doing anything differently.
Also I am not sure if you thought the product through, when I want to compress images I want to control the output and also control the quality setting. This does not seem to do anything.
we did thought it through based on our use case :) that is working on bulk image processing where a slight loss in quality for Higher reduction in size is appreciated :) mostly for wallpaper apps or any image related sites. but yeah we will improvise to offer even cleaner approach
https://kewltools.com/image-resizer
Just enter in the desired file size and it will compress down to it