6 ms·
Optimage – a visually lossless image optimization tool http://getoptimage.com http://getoptimage.com Released this week. Came unnoticed on HN but somehow got
by vladdanilov 10y ago
Optimage – a visually lossless image optimization tool
http://getoptimage.com http://getoptimage.com
Released this week. Came unnoticed on HN but somehow got featured on PH. 1200+ downloads of free version and a few sales.
Not sure if that'll change. In that case, the best of 2016 will be one of the plugins for Sketch https://news.ycombinator.com/item?id=12319286 https://news.ycombinator.com/item?id=12319286.
- Romajashi 10y agowhat's PH?
- bertjk 10y agoProduct Hunt
- disillusioned 10y agohttps://www.producthunt.com/ https://www.producthunt.com/
- nonsince 10y agoPornhub
- Infinitesimus 10y agoTo be fair porn sites do need all the video/image optimization they can get due to the sheer amount of data they hold
- brettz 10y agoYes, Pornhub uses a mix of JPEGmini and our own image optimization.
- vladdanilov 10y agoAhem… are you fully satisfied with your current solution?
- fpgaminer 10y ago@brettz, not sure if you work for PornHub or not, but if you do and this question isn't weird for here: do you know if PornHub would be interested in a video superresolution service tuned specifically for pornographic content? i.e. upscale SD to HD or HD to UHD, but with state-of-the-art algorithms that go far beyond "dumb" upscaling. My friend and I are tinkering with the idea of starting a small service to do that, filling specifically the adult video niche so we can focus the algorithm for improved performance (versus a more general superresolution technology). Sorry if this isn't in your wheelhouse or it's inappropriate to ask in a HN comment.
- brettz 10y agoSounds interesting can you email me more info
- sean_patel 10y agoCorrect. P0rnHub also uses Redis for blazing performance. Source: http://blog.devtool.com.ar/2012/04/how-does-pornhub-use-redis/ http://blog.devtool.com.ar/2012/04/how-does-pornhub-use-redi...
- Pharaoh2 10y agoHow is it different from ImageOptim? https://github.com/ImageOptim/ImageOptim https://github.com/ImageOptim/ImageOptim Also are you going to support and fix the frequent bugs that png optimizers run into with esoteric color space/alpha combinations beyond the best effort...?
- vladdanilov 10y agoSorry for copypasting, I get this question a lot. Optimage can do automatic lossy (visually lossless) optimizations on JPEGs and PNGs. It means you don't have to manually tune JPEG quality for each image and can get some PNGs quantized to 256 colors if visual differences are negligible. It uses a modified quality metric based on Contrast Sensitivity Function (CSF) and contrast masking of DCT coefficients for JPEGs, and a custom one for color-quantized PNGs (major difference is sensitivity to noticeable gradients). Optimage has a lot of tweaks to compression algorithms to squeeze some more bytes (Pareto principle here). But much more bytes are saved by exhaustively trying all possible image data representations, e.g. fast brute forcing of PNG delta filters, dirty alpha, palette sorting. There's a good PNG test corpus at http://css-ig.net/images/png-test-corpus/png-test-corpus-2017.zip http://css-ig.net/images/png-test-corpus/png-test-corpus-201.... Optimage – 276 058 bytes, ImageOptim – 297 561 bytes. But this is just a lossless test. > Also are you going to support and fix the frequent bugs that png optimizers run into with esoteric color space/alpha combinations beyond the best effort...? At some stage, yes. Right now I'm focused on things like losslessly rotating JPEGs according to Orientation meta in Exif, adding CMYK to RGB convertion when Convert to sRGB is ON, supporting container formats like ICO and ICNS, more tweaks to compressors for performance and smaller output, GUI improvements, etc.
- nkkollaw 10y agoSaw that on PH, looks good. May I ask what percentage of sales did you get? I'm going to launch my product soon, and I'd like to know what I can expect.
- vladdanilov 10y agoThanks. Literally a few. Contact me if you need specifics.
- monkeywork 10y agoWhat is PH?
- benmarks 10y agoAny thoughts about delivering this as a webservice? Lots of catalog images out there are managed by merchants and need hands-off processing. Happy to chat further about this.
- vladdanilov 10y agoCLI is cross platform. I'm certainly planning a server license with an option to spin it on AWS. I have some performance updates planned making it 2-3 times faster. Probably worth waiting. Email is in the HN profile.
- kusha 10y agoJust a small suggestion, clicking to see the difference on the demo images wasn't clear at first. Maybe you should use one of those sliders that they use for before/after images. I think that would be better UX.
- vurpo 10y agoI think that kind of drives the point home. Maybe it's my display or my vision, but I still can't tell a difference between the "Before" and "After" pictures. That's very impressive to me, looking at the compression ratios.
- vladdanilov 10y agoThe only way I could make it fairer is to add a magnifying area zooming to 100% but that would be too much work. Hoping that links to images is enough.
- vladdanilov 10y agoI discarded the idea of using a sliding divider because it cannot switch images fast enough to notice tiny compression artifacts, if any. But thanks for your feedback. I have a couple of ideas how to make it more clear.