Re: CALL for DISCUSSION: eXIf 20170115
Cosmin Truta <[email protected]> Mon, 23 Jan 2017 02:32:41 -0500
| Newsgroups | gmane.comp.graphics.png.general |
|---|---|
| Message-ID | <CAAoVtZyJWtDv7cL4oaJ6O_aii4hj+et01oAZPcZLq9iK2chYng@mail.gmail.com> |
Hi, Sorry for the MIA, was super-busy... I cannot read the CFD text at simplesystems.org, is the site down? Will try again tomorrow. I am slowly catching up with the CFD emails. I have half-implemented the EXIF extraction in the existing, custom-made TIFF-to-PNG converter inside OptiPNG. I will ping you again when it's fully done. One thing that I was planning to do is implement, experimentally, both the plain raw uncompressed form (temporarily called "uxIf") and the deflate-compressed form (temporarily called "zxIf"), and report on the implementation effort. On the topic of me catching up with the discussion, I still can't find the point where the deflate encoding was dropped. Last time I was participating, Glenn made a compelling point in its favor, we also established that deflate-stored uncompressed chunks (including ICCP and EXIF) are trivially doable, John demanded an actual example with 3 function calls, and I eventually beat that with 2 calls max (and I posted sample code on this list). So can someone please summarize it for me? In my implementation so far, I confirm Glenn's findings, cutting the EXIF chunk size in about half with compression. The work that we're doing right here is in direct competition with TIFF, which, for now, is the well-established, industry-standard image format. Every piece of PNG metadata of non-trivial size (if compressible) has built-in compression by design, and I would really appreciate understanding the reason why we are now giving up this practice and competitive advantage. Sincerely, Cosmin ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot