Ivan Kuchin
Ivan Kuchin
## To check: - [cryopng](http://encode.ru/threads/1260-cryopng-short-introduction) - [pngrewrite](http://entropymine.com/jason/pngrewrite/) - [pngwolf](https://github.com/hoehrmann/pngwolf) - [pngnq-s9](http://sourceforge.net/projects/pngnqs9/) - lossy - [Median Cut Posterizer](https://github.com/pornel/mediancut-posterizer) - only lossy? ## Closed source: - [DeflOpt](http://wayback.archive.org/web/20140209022101/http://www.walbeehm.com/download/) - [Huffmix](http://encode.ru/threads/1313-Huffmix-a-PNGOUT-r-catalyst) - just few...
Option to preserve color profile
```rb require 'image_size' require 'image_size/uri_reader' url = 'https://cloudfront-us-east-2.images.arcpublishing.com/reuters/2HZP7EYICVIFDNM5YJ3MYDVOFM.jpg' p ImageSize.url(url).size ``` Interface for URI was [additional hacky result](https://github.com/toy/image_size/commit/195d2015906e17a2351935b1ae1f4764ef9a7328) of [optimised chunk reader](https://github.com/toy/image_size/commit/a149c5f059efd464ec54cc55abdd57b6cdf32a24) for version 3.0.0 (see https://github.com/toy/image_size/issues/12#issuecomment-663758155 which led to...
I maintain the `image_size` gem and noticed that the benchmark in the readme of `fastimage` uses OpenURI to fetch the complete file to showcase `image_size`. However, few years ago, I...