Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Open Source Software Technology

FLIF: Free Lossless Image Format 311

nickweller sends a link to an informational post about FLIF, the Free, Lossless Image Format. It claims to outperform PNG, lossless WebP, and other popular formats on any kind of image. "On photographs, PNG performs poorly while WebP, BPG and JPEG 2000 compress well (see plot on the left). On medical images, PNG and WebP perform relatively poorly while BPG and JPEG 2000 work well (see middle plot). On geographical maps, BPG and JPEG 2000 perform (extremely) poorly while while PNG and WebP work well (see plot on the right). In each of these three examples, FLIF performs well — even better than any of the others." FLIF uses progressive decoding to provide fully-formed lossy images from partial downloads in bandwidth-constrained situations. Best of all, FLIF is free software, released under the GNU GPLv3.
This discussion has been archived. No new comments can be posted.

FLIF: Free Lossless Image Format

Comments Filter:
  • by Anonymous Coward on Friday October 02, 2015 @10:49AM (#50645063)

    Using GPLv3 will all but ensure no corporate/enterprise support, thus leaving the older, less useful formats in place.

    Sometimes zealots get in their own way...

    • Re: (Score:3, Insightful)

      by Anonymous Coward

      Yeah, doesn't this require that all software that supports the format needs to be released as GPLv3 as well?

      Who's bright idea was that?

      • by kthreadd ( 1558445 ) on Friday October 02, 2015 @11:00AM (#50645211)

        Yeah, doesn't this require that all software that supports the format needs to be released as GPLv3 as well?

        Who's bright idea was that?

        The reference implementation is under GPLv3. Everyone is of course still free to create their own implementation and license it under whichever license they want.

        • by morcego ( 260031 ) on Friday October 02, 2015 @11:04AM (#50645263)

          Yeah, doesn't this require that all software that supports the format needs to be released as GPLv3 as well?

          Who's bright idea was that?

          The reference implementation is under GPLv3. Everyone is of course still free to create their own implementation and license it under whichever license they want.

          Isn't that exactly the kind of thing that free software was supposed to avoid? Having to reinvent the wheel because some nitwit had it locked on copyright?

          • by kthreadd ( 1558445 ) on Friday October 02, 2015 @11:06AM (#50645289)
            Not at all. The goal of free software is that users should have freedom.
            • by CastrTroy ( 595695 ) on Friday October 02, 2015 @11:15AM (#50645365)

              The GPL says nothing about users of the software. It only has restrictions as far as how the source must be handled when distributing the software. If you're just using the software, there's nothing in the GPL that has any effect on you. If you make modifications to the source code, and want to distribute those modifications (as compiled binaries or as source code) then you need to start adhering to the GPL. This means it doesn't really apply to most users, because most of them lack the skills necessary to make any modifications to the source code. The best they could do is pay somebody else to make the modifications they need.

              • Users are free because they have access to the source code, have the freedom to learn from it, change it and/or pass it along.
                • Users are free because they have access to the source code, have the freedom to learn from it, change it and/or pass it along.

                  You mean the freedom to pay someone else to do it, as was suggested above in this Post [slashdot.org] . Sounds like a lot of Proprietary packages to me.

                  • by kthreadd ( 1558445 ) on Friday October 02, 2015 @12:22PM (#50645995)
                    Users that lack the ability to change the software themselves can of course ask someone else to do it for them, either for free or for compensation. This is not at all the case with proprietary software. The vendor may of course choose to change the software for you but you have no such guarantees. Microsoft is not going to make fundamental changes to Windows or most of their other products if you ask them. With free software you are not locked in to the original vendor, you can ask anyone else to do changes for you.
              • Re: (Score:3, Insightful)

                by gbjbaanb ( 229885 )

                Well, this means no users will be using the software because Microsoft will not be able to bundle it in Windows as a native format (not without releasing the source code of Windows).

                This is the part where the GPL becomes problematic - while I think releasing the software that relates to the open source project is perfectly agreeable, making it apply to every other bit of software its linked to is not.

            • by morcego ( 260031 )

              Not at all. The goal of free software is that users should have freedom.

              You haven't read The Cathedral and the Bazaar, have you?

        • Re: (Score:2, Insightful)

          by Anonymous Coward

          Great, so it was just announced and it already needs to be re-engineered independently or the implementation forked and re-released to be usable for most.

          This is why we can't have nice things.

          • Re: (Score:2, Informative)

            by Anonymous Coward
            A fork cannot change the license.
          • by ClickOnThis ( 137803 ) on Friday October 02, 2015 @12:29PM (#50646049) Journal

            Great, so it was just announced and it already needs to be re-engineered independently

            You're getting it for free, with conditions. Conditions that you (or someone else) can work around. If you don't like the conditions, go create your own format.

            This is why we can't have nice things.

            Freedom is a nice thing, and the GPL gives it to you, provided you don't prevent others from enjoying the same freedom you get from the GPL.

            • by Citizen of Earth ( 569446 ) on Friday October 02, 2015 @03:17PM (#50647323)

              You're getting it for free, with conditions. Conditions that you (or someone else) can work around. If you don't like the conditions, go create your own format.

              In this case, the conditions mean that this format is DOA, so we can safely ignore it and get on with our lives.

        • by Kjella ( 173770 ) on Friday October 02, 2015 @11:13AM (#50645345) Homepage

          The reference implementation is under GPLv3. Everyone is of course still free to create their own implementation and license it under whichever license they want.

          And any time the reference implementation changes you have to alter your implementation in a non-copyright infringing way. That is a lot harder than it sounds because any time you get a little bit lazy and copy-paste, literally or practically your implementation is now legally fishy. Creating the clean room implementation and paper trail proving you've actually come up with your code independently is actually a lot worse when there is available source code than when it's not. Did you see how much shit Oracle managed to stir up over a few Java interface definitions and trivial bits of code? No company with a sane legal department is going to touch this with a ten foot pole.

          • No, reference implementation changes do not mean all implementations have to change. Only format changes mean all implementations have to change.

        • by Dutch Gun ( 899105 ) on Friday October 02, 2015 @11:16AM (#50645369)

          The reference implementation is under GPLv3. Everyone is of course still free to create their own implementation and license it under whichever license they want.

          Which, I'm betting, no one will care to do. Even when there is a permissive license, it's still incredibly difficult for a new file format to gain any traction. Think about how many years it took for PNG to take root with decent support in graphics tools and browsers.

          If the ultimate goal is to promote this file format, this is not the best way of doing it. Apparently, keeping the software they wrote as FOSS/GPL is more important to the authors than broad adoption. That's fine, but just don't expect the rest of the world to come rushing to adopt this format. Sadly, it's probably going to be ignored, even if it's technically superior to PNG as claimed.

        • by tlhIngan ( 30335 )

          The reference implementation is under GPLv3. Everyone is of course still free to create their own implementation and license it under whichever license they want.

          At which point, as a developer, I'll go "So where's the demand?"

          This is a new "supposedly better" file format. But no one supports it yet, so you want me to waste my time creating an implementation for it?

          Effectively, a chicken and egg situation - no one wants to implement it if they don't have to because the license isn't usable and no one's using

    • Re: (Score:3, Insightful)

      by Etcetera ( 14711 )

      Using GPLv3 will all but ensure no corporate/enterprise support, thus leaving the older, less useful formats in place.

      Sometimes zealots get in their own way...

      Yeah, I was just about to say this. Why in God's name would one put a library like this in v3? I suppose I should be happy they made a library at all instead of just "creating an app", but this will be nothing more than a science project.

      • There are lots of libraries under GPL. Poppler is for example dual licensed under both GPLv2 and GPLv3, since it's based on xpdf and inherits its license. A more liberate license would probably be more optimal for this kind of library but using proper GPL is not unheard of. Someone can of course create their own independent implementation if they want to.
        • How did Poppler end up GPLv3? xpdf (on which it was based) was GPLv2, with no or-later provision and an explicit statement from the author that he did not want the or-later clause.
          • Xpdf is dual licensed under both GPLv2 and GPLv3 since some time ago. You can choose either one or both. I assume the author has collected permission from all contributors to do this.
            • by aitikin ( 909209 )
              Not according to Xpdf's About [foolabs.com] page. For those too lazy to follow the link:

              Xpdf is licensed under the GNU General Public License (GPL), version 2. In my opinion, the GPL is a convoluted, confusing, ambiguous mess. But it's also pervasive, and I'm sick of arguing. And even if it is confusing, the basic idea is good.

              In order to cut down on the confusion a little bit, here are some informal clarifications:

              If you are redistributing unmodified copies of Xpdf (or any of the Xpdf tools) in binary form, you n

              • It looks like the Xpdf web page is inconsistent. I got this from the README [foolabs.com]:

                License & Distribution

                Xpdf is licensed under the GNU General Pulbic License (GPL), version 2
                or 3. This means that you can distribute derivatives of Xpdf under
                any of the following:
                - GPL v2 only
                - GPL v3 only
                - GPL v2 or v3

                The Xpdf source package includes the text of both GPL versions:
                COPYING for GPL v2, COPYING3 for GPL v3.

                Please note that Xpdf is NOT licensed under "any later version" of the
                GPL, as I have no idea what those versions will look like.

                If you are redistributing unmodified copies of Xpdf (or any of the
                Xpdf tools) in binary form, you need to include all of the
                documentation: README, man pages (or help files), COPYING, and
                COPYING3.

                If you want to incorporate the Xpdf source code into another program
                (or create a modified version of Xpdf), and you are distributing that
                program, you have two options: release your program under the GPL (v2
                and/or v3), or purchase a commercial Xpdf source license.

                If you're interested in commercial licensing, please see the Glyph &
                Cog web site:

                http://www.glyphandcog.com/ [glyphandcog.com]

    • by Josh Coalson ( 538042 ) on Friday October 02, 2015 @10:58AM (#50645173) Homepage

      Using GPLv3 will all but ensure no corporate/enterprise support, thus leaving the older, less useful formats in place.

      Not necessarily. If the format is free and well-defined, there can be other implementations. This happened with FLAC, which started out LGPL.

    • by volkerdi ( 9854 )

      FLIF will never kill PNG anyway as long as it keeps linking to libpng.

    • by thevirtualcat ( 1071504 ) on Friday October 02, 2015 @11:04AM (#50645255)

      That was my initial thought too, but unless I'm mistaken, the GPLv3 just covers the reference implementation.

      The fact that the format itself is completely patent and royalty free means that anyone can implement their own version under whatever license they choose. They just can't use the reference implementation.

      • by TheRaven64 ( 641858 ) on Friday October 02, 2015 @11:19AM (#50645409) Journal
        Covering the reference implementation means that no one will even seriously evaluate it. Of the major browsers:
        • Internet explorer (and the new one is called) is proprietary, no GPLv3 code linking allowed.
        • The WebKit underpinnings of Safari are LGPLv2 (not GPLv3 compatible), so even if Apple (which has a corporate policy not to permit GPLv3 code in the door) wanted to adopt it, they can't.
        • Chrome has the same issue with regard to LGPLv2 in WebKit.
        • Firefox is triple licensed, and I think one of the licenses may be GPLv3 compatible, but probably not.

        If you can't ship a beta of the browser that supports it, then how do you do things like compare things like page loading time, bandwidth usage, and so on? Doing an open source release under a license that says 'you can't use this code, and if you want to implement this spec then you'd better make sure that you didn't look at our code' strikes me as taking the piss.

        • Covering the reference implementation means that no one will even seriously evaluate it. Of the major browsers:

          • Internet explorer (and the new one is called) is proprietary, no GPLv3 code linking allowed.
          • The WebKit underpinnings of Safari are LGPLv2 (not GPLv3 compatible), so even if Apple (which has a corporate policy not to permit GPLv3 code in the door) wanted to adopt it, they can't.
          • Chrome has the same issue with regard to LGPLv2 in WebKit.
          • Firefox is triple licensed, and I think one of the licenses may be GPLv3 compatible, but probably not.

          All of this is irrelevant once someone releases a non-GPL library that supports the format. And internal evaluations can be done with the GPL implementation, while an adopter waits for (or develops independently) a non-GPL implementation.

          If you can't ship a beta of the browser that supports it, then how do you do things like compare things like page loading time, bandwidth usage, and so on? Doing an open source release under a license that says 'you can't use this code, and if you want to implement this spec then you'd better make sure that you didn't look at our code' strikes me as taking the piss.

          Nothing is stopping you from looking at the GPL code to see how it works, and then writing your own implementation. You just can't copy-paste the code verbatim.

          • Nothing is stopping you from looking at the GPL code to see how it works, and then writing your own implementation.

            Well, copyright law.

            • Nothing is stopping you from looking at the GPL code to see how it works, and then writing your own implementation.

              Well, copyright law.

              Copyright law covers the expression of an idea, not the idea itself.

              • by tepples ( 727027 )

                A codec incorporates not only coding techniques but what a 0 represents in each circumstance and what a 1 represents. By the logic of the opinion of the United States Court of Appeals for the Federal Circuit in Oracle v. Google, the particular senses for bitstream elements chosen in FLIF would be the expression of the general idea of a lossless still image codec incorporating particular techniques. The question of whether copying these senses is fair use has been remanded to the United States District Court

              • Yeah, I know that. Reading the documentation of the idea and creating a codec is fine. Reading the code and creating new code could, if the code is similar enough, be copyright infringement.

        • You use the reference implementation internally for initial testing, and if you like it you code your own to release in your browser. I expect the Chrome and Firefox guys wouldn't have too much trouble coding their own image decoder module. Or someone can write up their own and release it GPLv2 or BSD or whatever.

      • by gstoddart ( 321705 ) on Friday October 02, 2015 @01:08PM (#50646403) Homepage

        Do you know the value of a "free" platform nobody can integrate into their own product without their product becoming GPL, and whose reference implementation can't be used?

        Not a damned thing.

        So people can use it, but they need to write their own. They can't reference the reference implementation without tainting their own.

        So, what exactly is the incentive to give a damn about the format?

        Because I'm reading this as "look at our super awesome new format ... want a lick? Psyche!".

        So, something already GPLd will integrate this. And pretty much everyone else will wonder what they can do with it.

    • by Trailer Trash ( 60756 ) on Friday October 02, 2015 @11:04AM (#50645265) Homepage

      Note that in the case of Vorbis Stallman actually endorsed the BSD license because he understood that there was no other path to wider adoption. FLIF is the same - it'll remain nothing but a little-known oddity unless they decide to use a BSD license that will allow Microsoft, Opera, Firefox, Chrome, and Safari to use the code.

      • by serviscope_minor ( 664417 ) on Friday October 02, 2015 @11:31AM (#50645529) Journal

        Note that in the case of Vorbis Stallman actually endorsed the BSD license

        It's actually part of their general policy. For implementing things like reference implementations of unencumbered protocols and file formats, they recommend a permissive license to aid adoption:

        http://www.gnu.org/licenses/li... [gnu.org]

        • From the paragraph on that page recommending a permissive license: "Some libraries implement free standards that are competing against restricted standards". Against which restricted standard for lossless image coding is FLIF competing?

          If none, then it goes on to state: For libraries that provide specialized facilities, and which do not face entrenched noncopylefted or nonfree competition, we recommend using the plain GNU GPL." So the question is one of whether FLIF "provide[s] specialized facilities".

    • Using GPLv3 will all but ensure no corporate/enterprise support, thus leaving the older, less useful formats in place.

      Sometimes zealots get in their own way...

      You beat me to it. I was coming here to post exactly that.

    • Or the developer behind it hopes to sell a proprietary license to those who want's it. It appears that it's a single developer so he can relicense the whole codebase whenever he chooses.
  • by mveloso ( 325617 ) on Friday October 02, 2015 @11:05AM (#50645275)

    How well does it work relative to TIFF files?

    • "Well" in what sense? TIFF's just a container.

    • How well does it work relative to TIFF files?

      Exactly the same: just use TIFFTAG_COMPRESSION with the value COMPRESSION_FLIF.

      Facetious of course, but TIFF is more of an archive format which is somewhat good at storing image data, than an actual image file format. Less facetiously still, TIFF allows you to specify horizontal differencing and deflate compression which makes it quite similar to PNG. PNG has 4 modes: horizontal, vertical, square and none. So, you can get TIFF to be about as good as PNG without

    • by ianezz ( 31449 )

      How well does it work relative to TIFF files?

      Well, if you refer to the final size for lossless encoding, remember that TIFF image data can be compressed using various algorithms [wikipedia.org] and the format can be extended, so your mileage may vary. Nonetheless, just for this aspect, it should compare better than the usual TIFF containing LZW compressed data, though (but I'm not sure this is still the most common lossless compression scheme being used for TIFF).

      Plus, it behaves nicely on incremental decoding (less b

    • Re:vs TIFF files? (Score:5, Insightful)

      by QuasiSteve ( 2042606 ) on Friday October 02, 2015 @11:56AM (#50645787)

      In lossless compression, it beats TIFF hands-down for the mainstream compression methods (packbits, LZW, ZIP). You can use pretty much whatever compression you want in a TIFF file (it's more of a container format than an encoding definition), but given how well FLIF compresses vs other image compression methods, it's pretty good.

      The progressive loading is also superior to TIFF, which generally don't use progressive at all. I'm not sure how much this matters, though, as their example of using it for responsive design assumes that the graphic at lower resolutions 'as is' gives an acceptable enough result to replace current solutions that serve a different resolution image that may well have been specifically tuned for a given resolution/bandwidth. JPG already has similar progressive loading, and I don't know of any browser that will halt a JPG download after the Nth iteration deeming it 'good enough'.

      It also apparently has animation support, which may be better than APNG and MNG and others. For now GIF still seems to rule the animated image domain, despite its many shortcomings (imgur's faked-out video -> gif -> mp4-served-via-html-named-gifv doesn't count).

      On most other fronts, though, it seems TIFF (and other formats) may be superior. A rather big one is that it doesn't yet support metadata. Another big one for the graphics industry would be lack of CMYk and other color spaces.

      It also seems to support 'only' 16 bits per channel. There's a variety of 32bpc encodings for TIFF (straight, LogLUV, etc) and I do hope that it's just an arbitrary limit such that the work done in FLIF could conceivably be added to formats like OpenEXR.

      That would also largely take care of concerns like the lack of additional channels, layers, etc. that can be presented in TIFF. This would make OpenEXR the container format and FLIF the encoding (or, at least, the compression).

      That would still place it squarely in the interest of those dealing with graphics (a very fast decode of the progressive version used when framescrubbing, then loading the full 10k plate when paused for a bit, for example), and not so much the average consumer.

      For consumer adoption, it would need broad support among browsers (lack of webp support means that hasn't particularly taken off), from digital imaging device manufacturers (you're more likely to upload 'a FLIF file' if that's what rolled out of the camera / got written to the SD card to begin with) and in common software (but that tends to follow from the other two).

    • Re:vs TIFF files? (Score:4, Interesting)

      by larkost ( 79011 ) on Friday October 02, 2015 @12:12PM (#50645909)

      That question is nearly un-answerable. TIFF isn't a concrete format like PNG or JPEG, rather it is a more meta-format that can contain tiled chunks of other formats. Even that isn't quite a good description as is over-generalizes. But it does capture the basic essence. TIFF is frighteningly complex, with lots of corner cases, and in most cases is only appropriate for very large images (for the tiling), or special cases such as scientific/biological data where the raw data is embedded in the "image".

  • by LichtSpektren ( 4201985 ) on Friday October 02, 2015 @11:33AM (#50645577)
    Unless you wanted/intended to profit off of FLIF using locked hardware or DRM'd implementations, there shouldn't be any problem with the fact that its reference is GPLv3.
    • by Bengie ( 1121981 )
      GPLv3 is not compatible with nearly any other license. If your program is not GPLv3, you won't be able to use the reference code. you are free to reinvent the wheel and compare its output against the reference and hope it works well. Most programs in use are not GPL and FLIF will probaly never get supported until someone remakes it under a new license like BSD, Apache. or CDDL.

      Rule of thumb. If your license requires a lawyer to review it, it's not free.
      • by tom229 ( 1640685 )
        If you need to use the "reference code" for an image file format, then you are modifying said format. In which case, yes, any modifications need to provide the source as well. This is no different from GPLv2. There's no reason GPLv3 cannot exist beside any other licenses.. in fact it does in nearly any instance it's used. The Linux kernel itself is a pretty good example (GPLv2). The provisions of GPLv3 that have the corporate blowhards up in arms are those that deal with software patents. Specifically where
    • by tom229 ( 1640685 )
      As far as I know the main differences between GPLv2 and v3 are to do with software patents. IE. Provisions to stop organisations from using modified GPL code in tandem with granted patents to maintain ownership. It's unclear whether most of the FUD in this discussion is directed at the GPL itself or specifically v3. But it's entirely unfounded. This is the appropriate license for this image format.
  • Great. (Score:3, Insightful)

    by SuricouRaven ( 1897204 ) on Friday October 02, 2015 @12:01PM (#50645813)

    Now all we need to do is get image-makers to distribute in a format no-one can view, and software-writers to include support for a format that no-one ever encounters.

  • Thousands of existing software libraries support existing image formats. None of them support this new wonder format. There are perfectly usable 10+ yrs tools that work fine with image manipulation, creation, viewing, etc. that need no updates.

  • CPU? Memory? (Score:5, Insightful)

    by Anonymous Coward on Friday October 02, 2015 @12:14PM (#50645933)

    How much CPU time does it take to compress vs the others?

    How much memory does it need to compress vs the others?

    How much CPU and memory does it take to decompress vs the others?

    Hard to say it's better without a complete picture.

    • This is what killed JPEG-2000 as a mass-market format. While it gives images apparently 1/2 to 1/3rd the size of an equivalent-quality JPEG, it takes dozens of times as long to decode. Result: unusable footnote. A similar thing could be said for general compression formats like BZIP2 and 7-Zip versus GZIP. Given its self-inflicted gunshot wound right out of the gate of being GPLv3-only, if one were to go to all the effort of implementing a buggy *open* driver, would it suffer the same fate as JPEG 2000?
      • by dwywit ( 1109409 )

        Been to the cinema lately? You're watching a stream of JPEG2000 images at 24, 25 or more frames per second.

        JPEG2000 isn't dead, and if it couldn't be decoded quickly enough, it wouldn't be used for DCPs.

  • No real place for it (Score:5, Interesting)

    by Solandri ( 704621 ) on Friday October 02, 2015 @12:50PM (#50646251)
    Unfortunately, I don't really see a killer feature here.
    • Progressive loading (first it loads a low-res lossy version, then additional data sharpens it up, until the final data makes it lossless) was a big deal back in the 1990s when people were on 56 kbps modems and it could take up to a minute for a detailed high-res photo to download. Kodak used a progressive format in their Photo CD standard back when CD readers read data off the CD at standard 154 kbps of audio CDs (in case you ever wondered where the 24x, 52x, etc CD speeds came from). Today, even cell phones have blown past those speeds.
    • A few percent better compression won't matter for the same reason. Bandwidth and storage space are cheap.
    • Universal support for photo-realistic vs. graphic work. Generally people needing those in lossless formats are picky enough to already select exactly which format they're gonna save it in. And again, file size is a much lower priority than compatibility with existing software and printing equipment.

    NASA might be interested in it for transmitting data back from its deep space probes (New Horizons is gonna take a year to transmit back all the pictures it took). Likewise, someone might implement it as a way to reduce bandwidth when browsing the web over expensive satellite data connections while at sea. Those are the only use cases I can think of where low bandwidth still matters.

    • by Anonymous Coward on Friday October 02, 2015 @01:01PM (#50646339)

      You're out of touch with half of the world. Bandwidth is extremely expensive and unreliable. The most popular browser in India simply doesn't load images, unless you explicitly click on them. Efficient progressive image formats would be great in those markets.

      And if you told Google you could use half or less of the storage space for all images all of a sudden of course they would take you up on it. Storage is cheap, but definitely not free.

    • $5 to $15 per GB (Score:5, Insightful)

      by tepples ( 727027 ) <.tepples. .at. .gmail.com.> on Friday October 02, 2015 @02:13PM (#50646927) Homepage Journal

      Bandwidth and storage space are cheap.

      Bandwidth is not cheap. Cellular and satellite Internet tend to cost $5 to $15 per GB.

      Nor is storage space cheap, especially with the premium for a 64 GB phone over a 16 GB one. Also servers, as Anonymous Coward mentioned in #50646339.

    • by niks42 ( 768188 )
      I am a technical architect supporting the diagnostic imaging solution for a number of hospitals. CTs and MRIs are often 35-50MB each when encoded with lossless JPEG2000. Running multidisciplinary team meetings can mean 20 expensive clinicians sat together to discuss imaging from anywhere in the region, which means the time taken to fetch and display the imaging is of crucial importance. If I could switch to a lossless format that would replace JPEG2000 but still offer the progressive display, we could save
  • Digital Negative was originated by an Evil Corporation(TM), but Adobe insists that they want to keep the format open and IP-free. It has been submitted to ISO a s a standard, basically TIFF with room for the rich metadata that photographers crave: https://en.wikipedia.org/wiki/... [wikipedia.org]

    I will give up my DNG when you pry the cold dead platters of my drawerful of external backup from around it.

  • by Hillgiant ( 916436 ) on Friday October 02, 2015 @01:55PM (#50646797)

    Is it pronounced with a short or long i?

  • I thought we put image formats to bed in the 90's. Hell, it feels like png is just barely starting to be used by reputable companies even though browsers have supported it for a while. It also seems like we still don't have a viable replacement for animated GIFs either, even though png was supposed to take care of that as well. I suppose even if this image format is wildly successful by those standards, I'll just about be ready to retire by the time we start seeing it in widespread use.
    • viable replacement for animated GIFs either, even though png was supposed to take care of that

      That effort was borked by the Second-System Effect [catb.org] among the PNG developers. All they needed was a simple way to replace the animated-GIF functionality. It seems that WebM will be the replacement for animated GIFs, decades later.

  • by Waccoon ( 1186667 ) on Friday October 02, 2015 @05:04PM (#50648063)

    I like how the web site insists that the format is a work in progress, and future versions may not actually load images created with the current implementation.

    Unlike document formats, media formats rarely evolve over time. For a media format not to be production ready means it's currently worthless. Be prepared to wait a few years to use a format that will never be widely adopted. Nice.

  • by TeknoHog ( 164938 ) on Friday October 02, 2015 @05:56PM (#50648341) Homepage Journal
    For animations.

Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!

Working...