VOTE YES: eXIf 2017-0119

Greg Roelofs <[email protected]> Wed, 8 Feb 2017 22:56:02 -0800
Newsgroups gmane.comp.graphics.png.general
Message-ID <[email protected]>
YES
eXIf 2017-0119
ftp://ftp.simplesystems.org/pub/png-group/documents
png-proposed-eXIf-chunk-2017-0119.html
Greg Roelofs <[email protected]>

While I acknowledge that some of the more recent discussion has brought up
fair points (and, given the likely failure of this vote, I'll vote for its
successor), I'm entirely fine with this proposal as is.  As I noted in my
last vote, I agree with Willem and Rei that the group has become excessively
concerned with minutiae.  Such concern is absolutely appropriate for the
initial spec itself and for major revisions (e.g., an improved compression
engine)--which need precision in order to be implemented correctly and to deal
with backward-compatibility issues--but ancillary chunks do not meet that bar,
particularly when they involve what amounts to a foreign chunk that's been
passed around between other image formats for more than a decade.

That said, I do like John's proposed wording (in the separate discussion thread
today) that encoders may include the whole EXIF chunk as is, and decoders must
ignore the tags that don't make sense (unless explicitly instructed otherwise
by a user, perhaps).  That's simple and pragmatic.

While I'm on the subject of pragmatism, I'll point out (again) that the approval
of fRAC in the PNG specification without _being_ specified was asinine, as
particularly evidenced by the fact that the supposed group of experts to whom
definition of the chunk was entrusted still haven't done so 20 years later--
and, for all I know, they may no longer even exist as a group.  (Certainly
there are none of them still participating in the mailing lists.)  If those
with, ahem, a surpassing fondness for clean, ultra-precise specs want to do
something truly useful, issue a CFD to get rid of that thing. ;-)

I've also seen data suggesting there are lossless compression algorithms with
considerably better performance than not just deflate but also LZMA (xz).
I have not validated such claims on filtered image data, and I don't think
anyone knows what the potential patent risks of some of these algorithms are,
but the possibility of a second compression engine would also be a worthy topic
for spec-related discussion.

Greg

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot