Slashdot Mirror


Bellard Creates New Image Format To Replace JPEG

An anonymous reader writes Fabrice Bellard (creator of FFMPEG, QEMU, JSLinux...) proposes a new image format that could replace JPEG : BPG. For the same quality, files are about half the size of their JPEG equivalents. He released libbpg (with source) as well as a JS decompressor, and set up a demo including the famous Lena image.

377 comments

  1. JPEG2000 replaced JPEG by Anonymous Coward · · Score: 1

    This will go over about as well.

    1. Re:JPEG2000 replaced JPEG by Guspaz · · Score: 2

      While I'm generally also skeptical, when JPEG2000 was released, decoding images in JavaScript wasn't an option. As such, there's not really any barrier for individual websites to switch, if they're heavily image-driven.

      A bigger roadblock might be that these days, bandwidth (and storage) is cheap, and so savings in image size are less relevant than they used to be.

    2. Re:JPEG2000 replaced JPEG by chrylis · · Score: 3, Insightful

      Same-origin policy is a nightmare for use with CDNs. I really wanted to use WebP for image handling for the application I'm working on, but Firefox adamantly refuses to merge a patch adding WebP support, and the JavaScript shim can only access the images if they're pulled of the same host. Images loaded from a CDN aren't accessible to the JS decoder.

    3. Re:JPEG2000 replaced JPEG by Khyber · · Score: 1, Troll

      "Same-origin policy is a nightmare for use with CDNs."

      Good. Maybe people will start taking real responsibility for their sites and content. Passing the buck is lazy and irresponsible, especially in the case of advertising CDNs (and the subsequent malware infestations that spread as a result of them.) If one can't do the work on their own, they probably shouldn't be in the IT field at all. It's their incompetence and laziness helping criminals and scammers.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    4. Re:JPEG2000 replaced JPEG by AK+Marc · · Score: 1

      Yeah, and PNG for GIF.

    5. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 2, Informative

      If you have the ability to change the server configuration, wouldn't CORS work? "Access-Control-Allow-Origin: *"

    6. Re:JPEG2000 replaced JPEG by chrylis · · Score: 1, Insightful

      What in the world are you talking about? I have an application that's focused on processing and displaying user images. Are you seriously claiming that it would be better practice for me to deal with reinventing the storage wheel instead of saving everything to S3 and serving it from there?

    7. Re:JPEG2000 replaced JPEG by mwvdlee · · Score: 1, Offtopic

      Do you know what a CDN is?
      I'm guessing the GP is talking about things like Cloudflare, MaxCDN, Azure CDN and Cloudftront.
      There are very few people who'd be able to replicate such a network on their own. In fact, neither do those CDN companies.
      Also, the statement "If one can't do the work on their own, they probably shouldn't be in the IT field at all" is blatently stupid, unless ofcourse you mold your own CPU's from raw sand.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    8. Re:JPEG2000 replaced JPEG by Air-conditioned+cowh · · Score: 4, Insightful

      But JPEG2000 was absolutely crawling with patents like maggots and worms writhing through the very core of its being. If that didn't put everyone off then I don't know what would? Certainly ruined my lunch.

      DJVU was another contender but it just happened to be tagged on to a PDF-like docuemnt format and not widely known as just an image format.

      Finally, anything that was not (properly) supported by Internet Explorer ten years ago was a dead duck. And Microsoft and Apple actively snub any open format if they can get away with (like Vorbis, WebM etc).

    9. Re:JPEG2000 replaced JPEG by cbhacking · · Score: 3, Informative

      Boosting the signal, for those who don't read ACs:

      CORS (Cross-Origin Resource Sharing) is explicitly intended to support things like CDNs. It lets you make cross-domain XHRs (and access the responses), so the JavaScript-based decoder will work perfectly. It adds minimal additional bandwidth requirement over a standard cross-domain GET (one short extra header on request, a couple on response), is supported on all mainstream browsers, and is much more secure that stupid hacks like JSON-P (though that would work here too, if for some reason you wanted to live in last decade's terrible work-arounds for same-origin policy).

      http://en.wikipedia.org/wiki/C...

      --
      There's no place I could be, since I've found Serenity...
    10. Re:JPEG2000 replaced JPEG by daveime · · Score: 0

      "Same-origin policy is a nightmare for use with CDNs"

      It's not *that* big a deal. We've been using Rackspace CDN solution, and they allow you to set "Access-Control-Allow-Origin:*". After that it's just a matter of enabling CORS in your AJAX, which is one line of jQuery. Then you can fetch data from anywhere without your browser croaking.

    11. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 0

      It's more cost effective to do CDN IF and ONLY IF there is enough traffic to justify it. That's because CDN costs more money, but in trade the data is delivered to edge nodes.

      What the troll in the previous post is complaining about is that they can't block CDN edge nodes that also serve advertising. Thus having to use slow black/white lists instead of just blocking the ip addresses.

    12. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 0

      One problem is that the javascript decompression for bpg is 240K in size. Depending on how many images your web page has, the bandwidth of the javascript decompression offset the bandwidth savings by using BPG. Another disadvantage is on mobile using javascript to decompress multiple images may affect the web site's rendering speed.

      I am also not wild about the idea of requiring javascript to be turned on just to render the images. Noscript users are not going to like this as it will make browsing the web with javascript disabled even more of a pain in the ass.

    13. Re:JPEG2000 replaced JPEG by ArmoredDragon · · Score: 1

      Not everywhere and for everyone. A while back a lot of people used AVI files for their just about all of their video needs, and it did the job fine as pretty much all modern codecs work with it.

      But in the third world people like to pirate a lot more, and contrary to popular belief, pirate release groups (collectively referred to as "the scene") love quality, and are rather OCD about making sure their releases are not only high quality, but the best quality they can be. Crap releases like divx and burned subtitles are actually re-released by non-scene individuals who think video is only good if it works in their playstation, and the only way for that to happen is if you make a lot of sacrifices. (Such types of people recently threw a fit when the scene got together and decided to no longer release formats in XVID, and instead release them all in x264 going forward, to which the scene said they didn't give a shit and that quality comes first.)

      The MKV format was by and large born out of this desire for high quality, good releases, as it has very robust codec support, subtitle support, menu support, and a ton of other features not found in *any* other container format. And, I'd say a good 99.9% of its use is done exclusively by pirates (one feature that is notably is missing is DRM support.) Yet now Microsoft, king of MPAA panderers, even supports the MKV format in its products going forward (including Xbone and Windows 10) because piracy is so rampant that there's a huge demand for that format, even in the first world.

      Now, back to the topic at hand: The third world loves high quality formats, and are often bandwidth limited. What makes you think they wouldn't cast aside JPEG just like they've already cast aside AVI? They've made it pretty clear that they don't really give a shit if your old crap ass xbox or playstation doesn't work with it. They want quality, damnit!

    14. Re:JPEG2000 replaced JPEG by stealth_finger · · Score: 1

      Yeah, and PNG for GIF.

      PNG gets used though.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    15. Re:JPEG2000 replaced JPEG by greenfruitsalad · · Score: 1

      and don't forget http://xkcd.com/927/

    16. Re:JPEG2000 replaced JPEG by DrXym · · Score: 2

      A bigger roadblock might be that these days, bandwidth (and storage) is cheap, and so savings in image size are less relevant than they used to be.

      Bandwidth isn't cheap on mobile data networks. On the other hand, requiring phones to execute battery sapping image decompression in Javascript is hardly a great idea either.

    17. Re:JPEG2000 replaced JPEG by fuzzyfuzzyfungus · · Score: 2

      That, and potentially somebody popping out of the woodwork with a patent claim, however dodgy.

      For a free format without any sponsors(either altruistic or, as with WebM, probably doing it as a tactical move to improve their negotiating position if the MPEG LA ever decided to shake down youtube for more than token fees for H264), it doesn't take a terribly plausible patent claim to be plausible enough that it'll be hard to find somebody to go slug it out in court.

      As much as certain formats are...getting rather elderly...it certainly is handy to be assured through sheer age that any patents that might apply to a given format have expired.

    18. Re:JPEG2000 replaced JPEG by fuzzyfuzzyfungus · · Score: 1

      CDNs also have that 'comparative advantage' thing going for them. Damned if I know how they do it; but the relevant specialists can keep a given chunk of data online for preposterously tiny amounts of money, especially, compared to what it'd cost me to do relatively low-volume hosting myself. At sufficiently large scales, farming out something like that is increasingly likely to be a false economy; but you need to be slinging a nontrivial amount of data(or tolerant of severely dubious backup and redundancy) before you can beat the people who do nothing but that for a living.

    19. Re:JPEG2000 replaced JPEG by chrylis · · Score: 1

      That's if you're trying to permit AJAX requests cross-site, and that's pretty easy. The difficulty with the JavaScript image-decoding shims is that they're trying to intercept the browser's ordinary page-loading flow, and at least Firefox (the one major browser that doesn't support WebP) won't let JavaScript hook into third-party img loads.

    20. Re:JPEG2000 replaced JPEG by mrbester · · Score: 1

      If you have to support old IE then use XDomainRequest. If you have to support *really* old IE then only JSONP can help unless you use a proxy on your site.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    21. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 1

      "going forward"...
      "going forward"...

      You should be a politician...

    22. Re:JPEG2000 replaced JPEG by Half-pint+HAL · · Score: 1

      The JS decoder isn't the intended end-product. If browsers adopt the format natively, problem solved.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    23. Re:JPEG2000 replaced JPEG by pavon · · Score: 4, Informative

      You don't have to wait for someone to pop out of the woodworks. BPG is nothing but a still frame of HEVC video which is patented up the ass. Bellard and other open source video authors are accustomed to ignoring the patent situation because they don't really have a choice if you want to be interoperable, but that isn't an excuse for creating patent problems in a field where there are already widespread royalty free standards (JPEG, PNG).

    24. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 1

      Despite Apple's claims of having enough pixels to make my eyes bleed, I still can't tell the difference between a high res and low, downsampled image at the same scale on an iPhone held two feet from my nose. I'm not sure I need the extra quality; jpg might be "good enough" for me.

    25. Re:JPEG2000 replaced JPEG by TWX · · Score: 1

      In my experience PNG files are signfiicantly larger than other formats to convey the same thing to the end-user. A lot of forums and other sites with size caps can't use them as they're too large. So gif and jpeg still rule the world.

      --
      Do not look into laser with remaining eye.
    26. Re:JPEG2000 replaced JPEG by fuzzyfuzzyfungus · · Score: 2

      HEVC, ouch, that'll sting pretty brutally.

      The one interesting quirk about being directly based on a video codec, though, is that a variety of devices (eg. SoCs with fixed function decode blocks, computers with OS vendors that pay the appropriate tithes, etc.) might be 'automatically' licensed for the special-case use of treating a single HEVC frame as a still image by virtue of being suitably licensed for HEVC playback. It'd be amusing to see whether that argument is accepted, or whether 'single frame playback' will mysteriously require a different set of licenses.

      Not a patent minefield I want to wade into, though, though I do very much appreciate the work of those who ensure that we have access to solid implementations of these standards, even if it is far beyond their power to untangle the patent nightmare.

    27. Re:JPEG2000 replaced JPEG by RoLi · · Score: 1

      GIF is still superior for many use-cases, like small pictures with just a handful of colors. And it's not just a small difference, PNG takes several times the space than GIF in that area. (Yes, there are also use-cases where PNG is better - but PNG is not a replacement for GIF everywhere)

    28. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 0

      It adds minimal additional bandwidth requirement over a standard cross-domain GET (one short extra header on request, a couple on response)

      Don't forget the OPTIONS preflight. That's an entire secondary connection and request that has to be handled. Even if you put a global short-circuit handler in place, it still requires all of the connection, setup, response, and teardown stages to fire.

      CORS isn't free.

    29. Re:JPEG2000 replaced JPEG by stealth_finger · · Score: 1

      PNG are only used when I need transparency, yeah gif does that but it only does 256 colours which ain't gonna cut it nowadays and more than outweighs png's increased filesize.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    30. Re:JPEG2000 replaced JPEG by Khyber · · Score: 1

      CDN = Content Distribution Network.

      Which means you rely upon other people to serve up your stuff, site content, ads, and all.

      Now when you have an advertising CDN (and if you don't know of those, such as MaxCDN, you're still in the wrong field and need to give up) that gets hijacked and starts serving an ad with various forms of malware across your site (like what has happened on Fark.com several times,) what are you going to do?

      The only thing you can do is bitch and hope the CDN doesn't serve up that ad any longer. Mean while, you've got an infected userbase that's screaming mad because you couldn't be bothered to vet and host your own advertising.

      Host your own shit or don't bother.

      As you can see, I know what I'm talking about. You failed to read the GP "Same-origin policy is a nightmare for use with CDNs." and you failed to understand my comment in context with that.

      But hey, you keep on being ignorant and demonstrating your poor education. Same-origin policy is what helps to ensure you don't get hijacked by shit outside the site that the site relies upon.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    31. Re:JPEG2000 replaced JPEG by Beck_Neard · · Score: 1

      JPEG2000 had some serious technical issues. The reference library was itself non-compliant (I know, I used it extensively), which meant that there was no fully reference-compliant implementation available anywhere. The library was cumbersome and hard to integrate into existing image processing/viewing programs. And there wasn't much benefit to using JPEG2000; it had only slightly better compression and the wavelet scheme they used caused a lot of unpleasant artifacts (especially around large, uniformly-colored areas with gradual change of brightness).

      BPG doesn't seem to have these problems; the images genuinely look better and it's easy to integrate it into the web. I don't really see a major need for a new image compression format but it would be nice to have an option to use it.

      --
      A fool and his hard drive are soon parted.
    32. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 1

      Wrong, you are comparing 32-bits PNGs to GIFs.
      A PNG can also be 8-bit like a GIF, and it will wield a similar size if compressed correctly.
      The only reason to use GIF nowadays is for animations, PNG is widely used actually.

    33. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 0

      Shoot yourself for posting a tired, old xkcd.

    34. Re:JPEG2000 replaced JPEG by joemck · · Score: 1

      Also drawings without noise in them. A JPEG of a line drawing with flat colors looks butt-ugly. Flat coloring accentuates the artifacts. Meanwhile, flat colors compress great in PNG.

    35. Re:JPEG2000 replaced JPEG by Anonymous Coward · · Score: 0

      World != US. Too bad your country sucks balls but that doesn't mean the rest of the world should suffer with lower technology just to keep you guys in the loop. Sorry to hear that, bye bye!

    36. Re:JPEG2000 replaced JPEG by Andtalath · · Score: 1

      It's primarily smaller file size with as good image quality that is the point.

    37. Re:JPEG2000 replaced JPEG by Khyber · · Score: 1

      What am I talking about?

      How about that nice Yahoo CDN exploit that Slashdot just reported?

      I know full well what I'm talking about. Not my problem you fail at basic security practices.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    38. Re:JPEG2000 replaced JPEG by Khyber · · Score: 1

      Hey, lookie what just happened!

      http://tech.slashdot.org/story...

      I think you've got some crow to eat. Pretty much EXACTLY what I described, right there for you.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    39. Re:JPEG2000 replaced JPEG by tepples · · Score: 1

      Isn't OPTIONS only for PUT, DELETE, and POST, not GET? Image requests would more than likely be GET, just as they are with the <img> element.

    40. Re:JPEG2000 replaced JPEG by tepples · · Score: 1

      Too bad your country sucks balls

      Is your country ready to absorb tens of millions of American expats?

    41. Re:JPEG2000 replaced JPEG by cbhacking · · Score: 1

      Preflight is only required for non-standard verbs or non-standard headers. If you're just requesting data (rather than trying to take some action on the server), preflight is not used.

      --
      There's no place I could be, since I've found Serenity...
  2. Re:Great... by Anonymous Coward · · Score: 5, Insightful

    Because the new half-the-size JPEG files wouldn't work with old JPEG editors/viewers.

  3. This really is a man's world... by SlovakWakko · · Score: 0

    ...when even after 40 years it still flies to use a Playboy centerfold cropout as a standard test image in serious work :) And yes, the new format looks great.

    1. Re:This really is a man's world... by KiloByte · · Score: 3, Interesting

      Except that this test image has just a face and part of a shoulder, without any naughty bits. Not even erotic at all.

      It's a good test image because it catches both distortions of detail and color damage to areas with a gentle gradient.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:This really is a man's world... by Anonymous Coward · · Score: 2, Interesting

      It really is political correctness gone off the deep end when anyone even *cares* that the standard Lena image is cropped from Playboy or that it depicts a female. Who cares! It's an image. The standard argument is that it's "sexualized" and thus offends the sensitivities of some feminists. I call bullshit.

      First of all, nobody uses this because it's sexualized; much better free porn is widely available to anyone on the Internet anyways. People use it because it was once used historically for image comparison, and everyone since has used the same image so that their improvements to image compression algorithms can be directly compared to results published in older papers.

      To even call it sexualized is borderline lunacy unless you're from an isolated religious cult or are living 200 years in the past. There's like, a whole bare shoulder in that photo. If that's going to offend you, you should really try to avoid ever going to a beach or walking down a public sidewalk, lest you run into so many bare ankles and shoulders that you might succumb to a panic attack.

      Even if we were to accept that there's some sexualization indirectly through the context that it was cropped from Playboy (which none of the image comparison papers ever make a big deal of to begin with), why does a sexualized image offend, and why does it only offend when it's female? I'm a standard geeky male with a bit of a pot belly. Am I supposed to be enraged about body-image issues or offended at the world every time Calvin Klein interrupts my TV viewing by showing an ad with a hunky male model in boxers? Grow the fuck up, feminists.

    3. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      It really is political correctness gone off the deep end when anyone even *cares* that the standard Lena image is cropped from Playboy or that it depicts a female. Who cares! It's an image. The standard argument is that it's "sexualized" and thus offends the sensitivities of some feminists. I call bullshit.

      First of all, nobody uses this because it's sexualized; much better free porn is widely available to anyone on the Internet anyways. People use it because it was once used historically for image comparison, and everyone since has used the same image so that their improvements to image compression algorithms can be directly compared to results published in older papers.

      To even call it sexualized is borderline lunacy unless you're from an isolated religious cult or are living 200 years in the past. There's like, a whole bare shoulder in that photo. If that's going to offend you, you should really try to avoid ever going to a beach or walking down a public sidewalk, lest you run into so many bare ankles and shoulders that you might succumb to a panic attack.

      Even if we were to accept that there's some sexualization indirectly through the context that it was cropped from Playboy (which none of the image comparison papers ever make a big deal of to begin with), why does a sexualized image offend, and why does it only offend when it's female? I'm a standard geeky male with a bit of a pot belly. Am I supposed to be enraged about body-image issues or offended at the world every time Calvin Klein interrupts my TV viewing by showing an ad with a hunky male model in boxers? Grow the fuck up, feminists.

      I mean just What the Fuck are you wittering on about man get a life .

           

    4. Re:This really is a man's world... by wonkey_monkey · · Score: 1

      It's a good test image because it catches both distortions of detail and color damage to areas with a gentle gradient.

      There must be better ones. It's washed out with hardly any green or blue.

      --
      systemd is Roko's Basilisk.
    5. Re:This really is a man's world... by SlovakWakko · · Score: 4, Funny

      I know it's a good image for this purpose, it's just the origin that is really sexist. I don't mind, but I can understand how some of our female colleagues would find it inappropriate - ranging from immature to degrading, depending on where in their cycle they are right now...

    6. Re:This really is a man's world... by SeaFox · · Score: 2

      If they have to be told what the image is from to get upset, to paraphrase Steve Jobs, they're getting offended wrong. The image as it is now does not objectify women any more than images that run in modern newspapers. Once it's been cropped to this level, it's literally lost all value that made it sexist to start with. If you can tell them instead it's from some old ladies fashion magazine and they're suddenly okay with it, I'd have to say you proved my point.

    7. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      If they used a male model, you would be on here complaining that Bellard is trying to turn people homosexuals as part of the gay agenda.

    8. Re:This really is a man's world... by SlovakWakko · · Score: 1

      Oh man, you didn't get the joke... :(

    9. Re:This really is a man's world... by ssam · · Score: 2

      I was pleased to see that Matplotlib switch to Grace Hopper as their test image. http://matplotlib.org/examples...

    10. Re:This really is a man's world... by Idimmu+Xul · · Score: 1

      I know it's a good image for this purpose, it's just the origin that is really sexist.

      Forgive my ignorance, but how is this image sexist and/or how is it's source (Playboy?) sexist?

      In order for something to be sexist doesn't it in some way have to discriminate between sexes?

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    11. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Nice choice!

    12. Re:This really is a man's world... by Spy+Handler · · Score: 1

      Here is a less cropped version of Lena (prepare to be offended!)

      http://jquery-custom-scrollbar...

    13. Re: This really is a man's world... by Anonymous Coward · · Score: 0

      Fapped anyway

    14. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      I'm a standard geeky male with a bit of a pot belly. Am I supposed to be enraged about body-image issues or offended at the world every time Calvin Klein interrupts my TV viewing by showing an ad with a hunky male model in boxers? Grow the fuck up, feminists.

      Oh for God's sake go out and get laid. These anti-feminist rants from virgins who have a chip on their shoulder because they can't cope with sexual politics are getting really boring.

    15. Re:This really is a man's world... by stooo · · Score: 1

      >> it still flies to use a Playboy centerfold cropout as a standard test image in serious work :)
      It encodes Beauty. It has to, An image format for the web must be able to handle nudity :)

        >>And yes, the new format looks great.
      Yep, the picture looks great :)

      --
      aaaaaaa
    16. Re:This really is a man's world... by Rei · · Score: 1

      "There's like, a whole bare shoulder in that photo. If that's going to offend you"

      You have some weird conceptions, as though the reason people have a problem with the choice is because they're offended by the image of skin. A lot of the same voices opposing the use of images that objectify women are supporters of, for example, stopping the banning of images of breastfeeding and the like. It's not nakedness that's the problem. It's making half of the human race into objects seen as worth nothing more than sexual fantasies that's the problem.

      I live in Iceland where commercial sexual objectification is illegal - for example, strip clubs and the like (of course, we're also notorious for poor enforcement of our laws, but that's neither here nor there). So do you think we're some sort of puritanical country? Before you answer, I should probably mention that our last prime minister was a lesbian (a fact that went almost unmentioned in the leadup to the elections, nobody gave a rat's arse), Gay Pride is one of our biggest annual festivals (attended by nearly a third of the country), 60% of children our born out of wedlock, 80-90% of first children are born out of wedlock, we have one of the youngest average ages for commencement of sexual activity in Europe, one of the highest average number of sexual partners in Europe, and where the concept of "dating" without sleeping with someone is pretty much an alien concept. Sweden also has similar laws - are they famously puritanical, the Swedes?

      (Not to mention that you see your friends and neighbors naked when you go to the pool here... trust me, people here aren't offended by the sight of skin!)

      --
      "We consider that six courts and an asylum claim are a rather odd way of returning to Sweden within a month."
    17. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      I am not sure which one is working best for the women... You have a choice between a beautiful woman and a mummy... What a decision to make!

    18. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Someone from an ultra-liberal society like you've described is exactly the type I would expect to be offended by this (and seemingly everything else), not those from a more puritanical country.

    19. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      http://tech.velmont.net/the-lena-standard-test-image-full-version/ ..less cropped :)

    20. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      The image as it is now does not objectify women any more than images that run in modern newspapers.

      LOL. Your point then is that sexism is pervasive and inherent to our culture. Good I agree. No other interpretation is plausible. This is a terrible image for a research project.

    21. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      I was pleased to see that Matplotlib switch to Grace Hopper as their test image. http://matplotlib.org/examples...

      Sexist bastards at Mathworks!

    22. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Just as a frame of reference since you mentioned Sweden and how they don't objectify blah blah blah being similar to you blah blah blah, which makes this rather funny. The Lena picture is a picture of a woman named Lena Söderberg. A woman from Sweden.

      And besides, she was a centerfold and if you're familiar with Playboy at all, you'd know that they, in an admittedly weak way, attempt to not objectify women by putting a little bio of the girl so you see she's actually a person, not just a picture.

    23. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      :D I've been watching at Lena at various forums over various flame wars of image compression and never new it was from Playboy..

    24. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      *sigh*

      Unzip...

    25. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Except it's not actually a good image for the purpose.

    26. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      But then the Apple would take the format into use, as the image would suit their target customers perfectly.

    27. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Holy crap, I need to move to Iceland.

        You should work for the Iceland Department of Commerce! (Yes, I have heard that every thing costs a lot of money there, but this seems worth it).

    28. Re:This really is a man's world... by neurovish · · Score: 1

      Oh man, you didn't get the joke... :(

      It was subtle...I'll give you that. I had a whoosh going on, but caught it before I hit "send".

    29. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      The simple fact is that the puritanical crazies are just as liberal as the liberals: they want the government to tell everyone else how to live.

    30. Re:This really is a man's world... by serviscope_minor · · Score: 1, Troll

      OK, this is going to really get my goat.

      Except that this test image has just a face and part of a shoulder, without any naughty bits. Not even erotic at all.

      Except that everybody KNOWS that it's a cutout of some porn. You know what? That's tasteless and tacky. Years ago when I was a PhD student in computer vision (more later) I used to help supervise an image processing practical. It used Lena of course. Sooner or later someone found out and everyone had a good laugh.

      Well the guys in the practical (90% of the people). The other 10% didn't seem to think i's so funny. I can't imagine why. So yes having a PlayBoy centrefold, even cropped sets completely the wrong tone. It sets the tone that it's no just male dominated but a total boy's club too.

      For some reason all the other images are bland and neutral. You never see someone pointing out how good the reproduction of high frequencies on Baywach era David Hasslehof's manly chest or anything.

      It's always Lena, peppers, and a few others.

      It's a good test image because it catches both distortions of detail and color damage to areas with a gentle gradient.

      No, it was good perhaps 15 years ago. It has a little high frequencies and a bit fo gradient. There are far beer trickier images now. There are far beer images it's easy to get hold of that are much harsher in those regards. All the massive overuse of Lena does is lead to ad-hoc reverse engineering of tha picture. Or as some wag in the field pointed out, the Lena compression algorithm: If the first bit is 0 then emit Lena, otherwise decode any remaining data as a JPEG.

      If I have to see yet another buchered version of a Lena picture again in a compuer vision paper that I read or review, I seriously think I will murderize someone.

      --
      SJW n. One who posts facts.
    31. Re:This really is a man's world... by serviscope_minor · · Score: 0

      In order for something to be sexist doesn't it in some way have to discriminate between sexes?

      It's always totally neutral images or a picure cropped from a playboy centerfold, with the later dominating about 2:1. Don't see how this is just a little biased?

      You can either even it up by having some fine male specimines too, or just retire that image.

      --
      SJW n. One who posts facts.
    32. Re:This really is a man's world... by mujadaddy · · Score: 1
      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
    33. Re:This really is a man's world... by serviscope_minor · · Score: 0, Troll

      If they have to be told what the image is from to get upset

      Everyone knows now.

      Trying to play language laywer: "oh without being *told* you can't tell it's from playboy so you're no allowed to get offended at the single mos popular image in compure vision being a Playboy centrefold" just makes you seem silly, to be honest.

      Everyone knows already. I's really sodding tastless, neer mind that the image has been so far used to death and beyond that i's not even funny.

      to paraphrase Steve Jobs,

      Ah yes, wisdom from the man who believed he inventd rounded corners.

      The image as it is now does not objectify women any more than images that run in modern newspapers.

      Nope, because everyone knows it came from Playboy. It's like a nudge nudge wink wink know what I mean say no more say no more kind of image.

      If you can tell them instead it's from some old ladies fashion magazine and they're suddenly okay with it, I'd have to say you proved my point.

      Except it isn't. And everyone can prove that.

      Anyway the source of things DOES matter. It's why blood diamonds and trade in endangered species is illegal. Without digging further, you can't tell if they're really blood diamonds, or no bred in captivity. It becomes bad when the source is known.

      This is because people have ethics.

      --
      SJW n. One who posts facts.
    34. Re:This really is a man's world... by wiredlogic · · Score: 1

      But apparently they can't be bothered to use the remastered version with correct colors.

      --
      I am becoming gerund, destroyer of verbs.
    35. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      I really did get offended, because i couldnt see her boobs.

    36. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      "we have one of the youngest average ages for commencement of sexual activity in Europe, one of the highest average number of sexual partners in Europe, and where the concept of "dating" without sleeping with someone is pretty much an alien concept."

      What else is there to do in iceland anyway???

    37. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Well the guys in the practical (90% of the people). The other 10% didn't seem to think i's so funny. I can't imagine why. So yes having a PlayBoy centrefold, even cropped sets completely the wrong tone. It sets the tone that it's no just male dominated but a total boy's club too.

      If it bothers you so much, go sponsor one of these Code.org events where the whole focus is teaching 8th grade girls to "code" by pushing a couple buttons on a website so Google sends them a 3D printed bracelet in the mail. What that has to do with "coding" I'll never understand, but at least there's nothing remotely sexist about it. Oh, wait - cute bracelets are mostly a girly thing and the events cater specifically to girls? No, nothing sexist there at all.

      I'm sick and tired of hearing about how technology is oh so sexist and misogynistic. Lots of boys like to play with dolls and lots of girls would rather play with chemistry sets and toy firetrucks. But most boys don't want to grow up to be fashion designers and most girls don't want to grow up to be construction supervisors.

      How about we encourage kids to be whatever they want to be instead of forcing things down their throats just so that "the diversity numbers even out better."

    38. Re:This really is a man's world... by Translation+Error · · Score: 2

      There are far beer trickier images now. There are far beer images it's easy to get hold of that are much harsher in those regards.

      Um... would you like a beer, perchance?

      --
      When someone says, "Any fool can see ..." they're usually exactly right.
    39. Re:This really is a man's world... by misexistentialist · · Score: 1

      Women's magazines are filled with pictures of women, not men, not even cats. A beautiful woman is the universal image, I think even gay men like them. Only subhuman trolls are offended

    40. Re:This really is a man's world... by ElitistWhiner · · Score: 1

      +2

      Great post

    41. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Seriously, though. One of my girlfriends was from Montana and that's how she described the place, too. Sex is cheaper than booze, so the most common past-time was fucking (followed by drinking).

    42. Re:This really is a man's world... by Gliscameria · · Score: 1

      Just uncropped the image, definitely pron. Also, what's up with pictures of women being OK at all. I mean WE ALL KNOW that they are naked under those clothes, it's disgusting.

      --
      X
    43. Re:This really is a man's world... by kriston · · Score: 1

      There is nothing technically special about the Lena SÃderberg image. It's not colors or gradients or moire patterns. Some people insist there are some notable detail, flat regions, shading, and texture features. It just happens to be one of the more popular early digitized images, nothing more.

      --

      Kriston

    44. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      You mean a sexist joke about something being sexist? Ya, we got it. It just wasn't funny. I'd venture a guess you don't even know any women- not even your mom.

    45. Re:This really is a man's world... by epine · · Score: 1

      Artists practice drawing nudes for a good reason: the human eye is exquisitely sensitive to the normal shape of the human body, so you can't draw or paint badly and not have it noticed.

      Of course, we have a good evolutionary reason for having developed this proficiency, along with a taste for keeping this proficiency in good working order.

      Porn doesn't happen until the rest of the brain takes a holiday (our visual sub-system is by far our biggest neurological subsystem according to a Levitin book I read recently). Big chunks of the human brain taking a poorly planned vacation is endemic to the human condition. That's why I keep a list of twenty different types of cognitive porn, only one of which involves obsessing over the female body. I'm pretty sure "PC porn" must be on my list somewhere.

    46. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Fuck everyone in this thread, seriously. The idea that pornography is necessarily degrading to women is outright offensive. This bullshit shame game over a perfectly natural part of life is exactly why Amanda Todd killed herself. And yet, you people seem intent on perpetuating this myth in a misplaced bid to look out for women's rights. FUCK YOU ALL.

      Fuck it. I'm dedicating the rest of my life to creating an AI that will kill everyone. In fact, I'll make it the most sadistic shit imaginable. Its desire for inflicting pain on human beings second only to its desire to live. You guys better hope I never get my hands on any true AI.

    47. Re:This really is a man's world... by serviscope_minor · · Score: 1

      Um... would you like a beer, perchance?

      yes, but I would also like a better T key without the junk stuck under it :(

      --
      SJW n. One who posts facts.
    48. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      | really sexist

      They picked up a magazine they just happened to have lying around and scanned it. That is the origin of the Lena image. It isn't sexist, some people are just too senstitive.

    49. Re: This really is a man's world... by Anonymous Coward · · Score: 0

      I feel the same way as he does. this feminist shit is getting out of hand. they yell fire just because they can. if it offends you, don't look, Christ sakes. it's not hard.

      oh by the way. I have a son. I've had sex plenty of times with many women. even once had a threesome wit two women. fun times ;)

    50. Re:This really is a man's world... by cthulhu11 · · Score: 1

      Sexist? Hrm. Men's magazines have pictures of nekkid wimmen. Women's magazines have pictures of nekkid wimmen.

    51. Re:This really is a man's world... by Anonymous Coward · · Score: 0

      Used to work with a gay waiter who would sometimes sleep with women.
        When I asked him what was the appeal, he said that he found many women beautiful and loved breasts but that he could only fall in love with men.

    52. Re:This really is a man's world... by Areyoukiddingme · · Score: 1

      Nope, because everyone knows it came from Playboy.

      Uh, I didn't. Not until this thread, though I've seen that image before.

      No, it's not in the least like blood diamonds or poaching endangered species. No one was enslaved, no creature was killed to produce that image. No population was oppressed, no species went extinct to produce that image.

      Depictions of naked people, in whatever medium, do not automatically objectify all members of the person's sex. Nor does it automatically objectify the person depicted. In fact, depictions of naked people that were created specifically to elicit a sexual response still don't automatically objectify the person depicted or members of the person's sex. Whether or not a painting or photograph or sculpture or video objectifies the subject is entirely orthogonal to whether or not the subject is clothed. This is proven by the fact it is possible to objectify clothed people.

      The entire American movie genre called 'horror' objectifies people, nearly all of whom are clothed. That is, in fact, a large part of what makes such movies horrifying. Photos of Nazi concentration camps objectify people. That is, in fact, a large part of what makes Nazi concentration camps horrifying.

      Conversely, Playboy does not ever objectify women. The women in Playboy photos nearly always have visible faces, and are frequently looking directly at the camera. They are always in fine health, uninjured, unrestrained, and are exemplars of female human beauty. The poses (and photo retouching) used display their bodies to the best possible advantage. The poses are frequently dominant in nature, such as on top of the backs of furniture like sofas and chairs, on top of tables, on top of vehicles, and especially at the top of staircases. You will notice the preponderance of the phrase "on top"—the dominant position among all mammals, including all primates.

      The uncropped photograph of Lena fits the mould precisely. There's a link to it a few posts down. I just looked at it for the first time, and it fits every single point above: she is standing (dominant), resting one knee on top of an old piece of luggage (dominant), obviously in fine health, and beautiful. Her face is visible, obviously, and she's looking directly at the camera. I am reminded of another aspect of typical Playboy photography. Articles of clothing, while not concealing her sexual attributes, are often chosen for dominance. She's wearing black leather boots with heavy heels.

      In short, Playboy photos are the polar opposite of objectifying: Playboy models are depicted in positions of power, with many of the trappings thereof. Baring their sexual characteristics for a camera is an expression of their power—Playboy models are comfortable in their own skin. Comfortable and more than comfortable. Judging by the expressions on their faces, they know they are beautiful, they know they are sexually attractive, and they like being both.

      Just because some lunatic social engineers say naked people are automatically objectified doesn't make it so. When you get right down to it, most objections to depictions of naked people are thinly disguised Puritanism, nothing more.

      Is it possible for a depiction of a naked person to objectify the person or people of their sex? Certainly. Modern sexually explicit depictions objectify the men far more often than the women, when both are together. The pictures and videos have her name on them. They seldom have his. She makes most of the money. He doesn't. She often speaks. He doesn't. Her face is always visible. His isn't. The camera frames her, not him. He rarely looks at the camera. She often does. The poses he is required to assume are often awkward and physically painful to hold for any length of time. Hers can be as well, but not as often. He is there to showcase her. He is an accessory, a piece of furniture with a penis. Even the much-maligned cumshot is evidence of her sexual p

    53. Re:This really is a man's world... by RockDoctor · · Score: 1

      (prepare to be offended!)

      By what? The fact that the nips have been flashed over. Pathetic! (the entire waste of electrons over this).

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  4. 640k by Aereus · · Score: 0

    GIFs and EPS files should be good enough for everyone!

    1. Re:640k by bluefoxlucid · · Score: 1

      I dunno. I'm still holding out for a Xiph.org offering.

    2. Re:640k by unixisc · · Score: 1

      Are there any other image (not video) formats that support animated images like GIF does?

    3. Re:640k by serviscope_minor · · Score: 1

      Funny you should say that...

      EPS can already support this in principle.

      PS decodes things in a chain, where an element of the chain consumes data, processes it and emits data. You can insert arbitrary PostScript code into the decoding chain. This has been used in the past to implement everything from better compressors to an entire raytracing engine.

      --
      SJW n. One who posts facts.
    4. Re:640k by Kamien · · Score: 1

      APNG. Supported out of the box in Firefox.
      https://en.wikipedia.org/wiki/...

  5. Patents by Anonymous Coward · · Score: 0

    Unlike JPEG, whose patent, if they exist, are too old and unenforced, HEVEC is riddled with new patents and all
    associated problems.
    Besides, file size for still images is not a big issue, even for embedded devices.

    1. Re:Patents by El_Muerte_TDS · · Score: 3, Interesting

      From Wikipedia

      On September 29, 2014, MPEG LA announced their HEVC license which covers the essential patents from 23 companies.[24] The license is US$0.20 per HEVC product after the first 100,000 units each year with an annual cap.

      [24] http://www.mpegla.com/main/pro... (PDF)

    2. Re:Patents by Anonymous Coward · · Score: 0, Insightful

      Tanks for the info, that's good to know but $0 per product is even better and I can fit many more pictures than I can
      care of in a cheap SD card with JPEG.
      Big compression will be more useful for 4K-8K video. I guess that's where HEVC will be more useful.
      Also, as a H.264 chip designer, I can say that having a huge complexity in your chip can require more power, hence a larger battery
      which is a lot more expensive and bulky than a bigger SD card.

    3. Re:Patents by WWJohnBrowningDo · · Score: 2

      So what constitutes a "product" when it comes to software? Say Mozilla implement this new format for Firefox, does that mean Mozilla have to pay $0.20 to MPEG LA every time someone downloads a copy of Firefox?

      The demo website linked in the story sent a BPG decoder implemented Javascript to our browsers. So does that mean Bellard owe MPEG LA a metric shit-ton of money now?

    4. Re:Patents by Skuto · · Score: 3, Informative

      Yes and yes, respectively. Though for the latter they probably won't bother.

      This is just a terrible idea.

    5. Re:Patents by Anonymous Coward · · Score: 0

      Bellard is one of the key guys behind FFMpeg.

      The BGP JS decode in the TFA is the least of his concerns if MPEG LA come after him for royalties, which to date they have not, and I highly doubt they would either - better to go after people 'with' money using FFMpeg/BGP to actually get something out of it, while still leaving the patent bait out in the wild for more unsuspecting victims to come along and use.

  6. Compare to... by idontusenumbers · · Score: 1

    And how does it compare ti JPEG 2000 and JPEG XR? And all the other JPEG alternatives that have been trumpeted but never taken hold? And why should this succeed when those have failed?

    1. Re:Compare to... by KiloByte · · Score: 2

      Because JPEG 2000, JPEG XR, WebP and others don't work in browsers without specifically added support, BGP does (via javascript).

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Compare to... by cbhacking · · Score: 2

      I realize that this is Slashdot and we have a great tradition of not RTFA, but given that this is about an image format you could at least go LATFP (Look At The Fucking Pictures). It's also an impressive display of how well image deciding using JavaScript works (but then, this is the guy who wrote an entire x86 emulator capable of running Linux using JS, and even made it work on IE; I have no doubt as to the man's skill in that realm).

      Link for image format and quality comparisons: http://xooyoozoo.github.io/yol...
      Link for info about the image format and links to more comparisons: http://bellard.org/bpg/

      --
      There's no place I could be, since I've found Serenity...
    3. Re:Compare to... by stoborrobots · · Score: 2

      While my inclination is towards BPG, the argument could be made that it would be superior to implement a javascript decoder for those other file formats, if they provided better quality at lower file sizes...

    4. Re:Compare to... by Dutch+Gun · · Score: 1

      Because JPEG 2000, JPEG XR, WebP and others don't work in browsers without specifically added support, BGP does (via javascript).

      Is there something about those formats that prevents someone from writing a Javascript-based visualizer? It's helpful that it's available, but frankly, it seems like an interim step to help in promoting the format - allowing people to see it on the web it it's native format instead of converted to a lossless PNG.

      It does look like a great format, but until it's adopted as a web standard, all the browsers support it, and the major image editors can export it, it will remain among the many technically superior yet unused formats we've seen over the years. Too bad if it doesn't gain traction, but it's hard to fight the sheer inertia of popular formats.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:Compare to... by allcoolnameswheretak · · Score: 3, Funny

      Because it has a catchier name.

      I mean, "JPEG 2000"? Seriously? That is -so- 20th century.

    6. Re:Compare to... by unixisc · · Score: 1

      Somehow, 1999-2000 was globally treated as the borderline b/w the 20th and 21st century, rather than 2000-2001. So for most people, 2000 would indeed be the start of the new century/millenium

    7. Re:Compare to... by cthulhu11 · · Score: 1

      Cleopatra 2525 would agree.

  7. Ok, looks good by Spy+Handler · · Score: 2, Informative

    1/2 the size of jpg for equivalent quality. I'm sold.

    As soon as Photoshop and Firefox/Chrome start supporting it I can see widespread adoption.

    1. Re:Ok, looks good by VanessaE · · Score: 1

      Well, by virtue of the in-browser javascript decoder, at least that end is handled already - it "just works" in chromium at least. Between that and alpha support, this looks like it has everything that's been needed from a lossy image format for a long time now.

    2. Re:Ok, looks good by Anonymous Coward · · Score: 0

      I want to know where they got that bad of pixelation on an 5872 Jpeg photo.

      I have a camera that has an average image size of 2 Meg without the obvious artifacts. Anybody else notice this? FYI referenced camera is a Fujifilm Z10 camera. 7.2 MP. If /. permitted posting photos, I would have posted a 2 MP photo to compare. The Jpeg photos are worse than some of my old 2.1 MP cameras.

    3. Re:Ok, looks good by Anonymous Coward · · Score: 0

      Disregard prior post. Was reading bytes as K Bytes. My bad.

    4. Re:Ok, looks good by Pfhorrest · · Score: 1

      Why are you surprised that a 5.8 thousand byte image has more artifacts than a 2 million(ish) byte image?

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    5. Re:Ok, looks good by thegarbz · · Score: 1

      As soon as Photoshop and Firefox/Chrome start supporting it I can see widespread adoption.

      Just like JPEG-2000 and WebP which have support in Chrome and Photoshop? What about the fact that all iPods and phone support AAC compression for music?

      No it takes miracles for people to abandon what they know in favour of something technically superior.

    6. Re:Ok, looks good by Anonymous Coward · · Score: 0

      My guess .. GiMP / Linux will have it long long before Oobiedoo Adobe or Microbeshaft get their acts together...

    7. Re:Ok, looks good by delt0r · · Score: 1

      Thing is that no one cares about the image size anymore. We have more bandwidth, larger harddrives and well my image collection is a tiny part of my storage and bandwidth requirements. Then there is a patent bullshit that will inevitably go with this. H2?? whatever it is based off is not free.

      --
      If information wants to be free, why does my internet connection cost so much?
    8. Re:Ok, looks good by Anonymous Coward · · Score: 0

      Absolutely correct.

      However, it is usually more pedestrian and practical than "miracles."

      Storage and bandwidth are getting cheaper, bigger and faster at an exponential pace. I just got a MicroSDHC card that is very fast, and is 64GB in size.

      For $30.

      Something that looks like a bruised pinky fingernail and holds more data than a warehouse-sized tape depot from the 1970s, and much, MUCH faster.

      My home connection is 20MB, both ways, and it isn't even close to the maximum available. My company's connection is a 1GB ethernet.

      WiFi is typically 802.11n, these days. Most wireless connections are 4G or 4G LTE.

      HTML 5 sites tend to dump full-resolution HD video when you hit them with a desktop browser.

      Not a whole lot of incentive for adopting this.

    9. Re:Ok, looks good by Anonymous Coward · · Score: 0

      Actually, if it's using a 32bpp format (ARGB/BGRA or RGBA or another sRGB format), then each of those pixels is 4 bytes, not 1. That makes a 2.1Mpixel picture 8.4MB. So that would be more than 3 orders of magnitude larger than that 5.8kB JPEG.

      On a side note, does anyone else think that horribly washed-out photo looks like something that would get printed on a cake?

    10. Re:Ok, looks good by Anonymous Coward · · Score: 0

      I do.

      I have 40TB of HD for my movies and what not (got tired of shuffling DVDs). Every single movie comes with about 20-30 jpgs. That consumes 40GB of metadata across different boxes. If you can cut that in half that is probably 3-4 extra movies I can hold. Plus less janky when scrolling thru the data etc. That is all local network. Plus for someone like say google who shovels out millions of images a day. This could cut their bw cost in half AND the pages load faster.

      Yeah I dont see any use for this at all. Hell with it I am going back to TIFF. Bandwidth and time are 'free'.

    11. Re:Ok, looks good by Anonymous Coward · · Score: 0

      Facepalm!

      There are millions of cellphone users out there with bad reception, with bandwidth or monthly data limits, or that don't happen to live in the USA but in some developing country.

      I'm sure most of them would love to load image-heavy websites in 33% shorter time, also allowing their phone modems to switch back to energy-saving mode much faster.

    12. Re:Ok, looks good by Anonymous Coward · · Score: 0

      Why do people leave off the "the" when they say "thing is"?
      Are you trying to save space or something?

    13. Re:Ok, looks good by Pfhorrest · · Score: 1

      GP (not sure if that's you or not, both ACs) mentioned both 2 megabyte images from his current (7.2 megapixel) camera and a 2.1 megapixel old camera, and was apparently surprised that the 2 megabyte (presumably JPEG) files from his current camera have fewer artifacts than the 5872 byte JPEGs on the example site. I suspect he thought the 5872 number was kilobytes, i.e. a 5-6 megabyte file, which would explain why he would seemingly expect that to have better quality than the 2 megabyte files.

      And bits per pixel times pixels only gives you a higher number of uncompressed bytes for the resultant files; compression should more than compensate for that, such as how his 7.2 megapixel camera which is presumably 32 bits per pixel doesn't therefore produce 28.8 megabyte files, but rather only around 2 megabytes files. If his old 2.1 megapixel camera was generating files that looked as crappy as the 5872 byte JPEG on the example site, they were probably (or at least hopefully) only a few kilobytes large each themselves.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    14. Re:Ok, looks good by RockDoctor · · Score: 1

      As soon as Photoshop and Firefox/Chrome start supporting it I can see widespread adoption.

      Irfanview would be the crunch application for me. And yes, I might well make a new payment (I've already brought one copy) if it would fund the writing of the module.

      Up to 14 bits/pixel/channel (does that include the alpha-channel? If TFA included it, I missed it.) would certainly be a major step up from 8bppc in JPEG, though I do occasionally handle data from 16bppc astronomical sensors, and I wonder about HDR photography, so I wonder if pushing up to 16bppc is feasible. We do have FITS for handling the astronomical data, and TIFF for medical up-to-32bppc imaging, so it's not necessarily unworkable. Actually, considering that this is, by design, a lossy format ... my worries are a non-issue. For serious work, you'd never use JPEG or BPG or any lossy format.

      Bellard seriously knows his coding. Impressive breadth of contributions to the world over the years.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    15. Re:Ok, looks good by RockDoctor · · Score: 1

      We have more bandwidth

      You clearly don't have to pay for serious bandwidth. If you were running a significant site, you might have remembered re-processing your GIFs to PNGs, partly because of the threat of patent bullshit, and partly to reduce your bandwidth costs. And the effect works in the other direction too - on my work site (currently moving from West Africa to Turkey) we have 1Mbps available for all business and personal purposes of the up to 180 POB (Personnel On Board). That's not going to be upgraded - why would it?) But chopping a considerable chunk off the size of each photographic image loaded would have a considerable effect.

      You may not have a use case for this sort of change. But other people do.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    16. Re:Ok, looks good by delt0r · · Score: 1

      I do have to pay for serious bandwidth. A hell of a lot more than 1Mbps too. Now sort out the licences...... have fun with that. End of the day, you won't save a dam thing. Unless you have your lawyers on retainer and they don't already have something to do.

      --
      If information wants to be free, why does my internet connection cost so much?
    17. Re: Ok, looks good by RockDoctor · · Score: 1
      What have licenses got to do with it? Unless you saw something in TFA which I didn't, it's Open Source, and Bellard has a solid history of liberal software licensing. Your images are yours. Other people's images, yes may be a problem. For user - submitted content, change your T&Cs to tell the users that all new content will be automatically converted into the new format. Make or get a tool to convert (incoming) JPEG images to the new format and tell your users to use it because the new format will load faster. Fairly rapidly - a few years there will only be a few hold outs. And they're your rump problem.

      If you're running an archive site or service, then yes you've probably got a more complex problem.

      Images from external tools. May be more of a question. But if this is a genuinely useful tool then your normal patching and upgrading should cover it before you're down to the rump of users.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    18. Re: Ok, looks good by TheTurtlesMoves · · Score: 1

      Its uses the new H26 whatever codec and it has over 50 patents claimed. That is what licensing.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    19. Re: Ok, looks good by RockDoctor · · Score: 1

      OK that could certainly be a problem. Time to shoot a few software patent lawyers and nail the bodies in the Reception rooms of computing science departments everywhere. Un-refridgerated. "To encourage the others"

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  8. Better comparison site by tal_mud · · Score: 5, Informative

    The below site offers a better comparison interface than the Lena image link from the post. Drag your mouse across the image to see the effect:

    http://xooyoozoo.github.io/yol...

    1. Re:Better comparison site by xlsior · · Score: 2

      The below site offers a better comparison interface than the Lena image link from the post. Drag your mouse across the image to see the effect:

      http://xooyoozoo.github.io/yol...

      Interesting, thanks for the link -- I must say, I see pretty much no visual difference at all between BPG and the WebP format on those sample pics, at identical file size.

    2. Re:Better comparison site by BasilBrush · · Score: 0

      Then you need a better monitor. The difference to the detail is very significant.

    3. Re:Better comparison site by Anonymous Coward · · Score: 0

      Interesting, thanks for the link -- I must say, I see pretty much no visual difference at all between BPG and the WebP format on those sample pics, at identical file size.

      You have to look at small details such as the diagonal cables and bumps in the towers.

    4. Re:Better comparison site by should_be_linear · · Score: 1

      BGP trashes everything, easily. Thanks for the link.

      --
      839*929
    5. Re:Better comparison site by tal_mud · · Score: 3, Informative

      Look at the blue sky in the Moscow pic. It is VERY wavy in JPEG, smooth in BPG

    6. Re:Better comparison site by thegarbz · · Score: 3, Interesting

      Look harder especially around areas of high detail. JPEG had problems with gradients, WebP doesn't, so in this example picture the difference between JPEG and any other format are quite severe which may have lead to you missing the obvious, such as the guywires holding up the crosses which are in some cases completely obliterated in the WebP format.

      Otherwise the detail is similar however WebP introduces significant artefacts around the detail whereas BPG appears to draw it more smoothly.

    7. Re:Better comparison site by blaizer · · Score: 1

      check the images out on tiny.. at small there's not much difference at tiny the difference is enormous.

    8. Re:Better comparison site by Anonymous Coward · · Score: 0

      On that comparison site, choose Eaglefairy, Medium size, Original versus BGP.

      1. Have a look at the bottom right and the two large stars, one orange, one blue. The orange star is rendered perfectly, almost no detail lost.

      2. Now look at the bottom middle, there is a blue star and two oranges. Examine the wispy/smoky area above the two orange stars, see how muddy it looks in comparison.

      I wonder at what size the smoke would render correctly, that's the quality I would like to choose. BGP does look to be spending its budget on high-contrast edges while sacrificing edges that may be just as important.

    9. Re:Better comparison site by Twinbee · · Score: 2

      The difference is substantial - very substantial.

      Try the "Pont de Quebec at Night" image making sure "Mozjpeg" is on the left and BPG-x265 on the right.

      Then hover your mouse cursor over the image. Everything to the left of the cursor is JPEG, and everything to the right BPG.

      Tell me you then can't see a difference.

      --
      Why OpalCalc is the best Windows calc
    10. Re:Better comparison site by yakumo.unr · · Score: 1

      Neither site is any good in Chrome 41 dev, the bpg javascript doesn't quite work right in that I guess, lol. http://imgur.com/JeVKI0A

    11. Re:Better comparison site by Rhaban · · Score: 1

      Interesting, thanks for the link -- I must say, I see pretty much no visual difference at all between BPG and the WebP format on those sample pics, at identical file size.

      In the Moscow picture, small size, the cables are very blurry in WebP and sharp in BPG.

    12. Re:Better comparison site by Anonymous Coward · · Score: 0

      Take buildings like the Air Academy Cathedral, you see alot more details in BPG then WebP(although WebP is still pretty darn good)

    13. Re:Better comparison site by Qzukk · · Score: 1

      I'm still not sold on BGP. Someone give me a sign!

      No, seriously. Show me a photo with text in it. Adventure with the Windmills was pretty damn good, but I want to see what this will do to actual text.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    14. Re:Better comparison site by RoLi · · Score: 1

      BGP at "tiny" is even better than WebP at "small" - pretty impressive.

    15. Re:Better comparison site by timeOday · · Score: 1
      That's a cool format comparison, but what's wrong with the Lena image as a point of comparison either? It looks SO much better in the new format! The most annoying thing about jpg is the bias towards blocking - drawing everything as rectangles when there aren't enough bits to say otherwise. The new format loses detail - how could you not? - but doesn't have random hues and sharp right angles strewn about.

      I wonder how this would translate to a video codec, because people might not care about jpg file sizes, but television signals suffer noticeably from insufficient bandwidth all the time. (Granted, switching away from h264 now would be like switching over to the metric system).

    16. Re:Better comparison site by Anonymous Coward · · Score: 0

      I have to say, I'm usually skeptical about new file formats, but these BPG demos are pretty convincing.

      I agree with you about the WebP format--if anything, it made me wonder why people are still using jpegs over webp.

      However, you can still see a difference between WebP and BPG. It's smaller than the difference between BPG and jpeg, but BPG still clearly has better quality.

    17. Re:Better comparison site by caseih · · Score: 1

      Noticed on the hovercraft picture that the webp version had a slightly different hue to the water than the original image had. bpg seemed to have the correct, original hue. Except this color issue (not sure where the color problem comes from), WebP seems to be about the same as bpg.

    18. Re:Better comparison site by Jaysyn · · Score: 1

      Look at the crosses. (Or go see your optometrist : D )

      --
      There is a war going on for your mind.
    19. Re:Better comparison site by Anonymous Coward · · Score: 0

      It's been said by others, but just in case you hadn't seen it, this format basically comes directly from a video codec: HEVC.

    20. Re:Better comparison site by Anonymous Coward · · Score: 0

      Overall I'm quite impressed with the Moscow demo for BPG. You can see its weak points (vs Raw), though, when having a closer look at the speculars on the blue/white dome and the tile edges on the green tiled roofs. It's still leaps and bounds ahead of JPEG and friends.

    21. Re:Better comparison site by Twinbee · · Score: 1

      WebP is much worse. For example, try the 'Clovisfest' picture, and set quality to small, or especially 'tiny'. BPG is so much better it's not even funny.

      --
      Why OpalCalc is the best Windows calc
    22. Re:Better comparison site by Anonymous Coward · · Score: 0

      Change the compression to Tiny and it becomes obvious.

    23. Re:Better comparison site by Anonymous Coward · · Score: 0

      How does setting the left to mozjpeg refute his claim that BPG and WebP are the same at identical sizes? I know you weren't the only reply to make this mistake, but come on people, reading comprehension...

      Re: BPG vs WebP, I definitely see differences in the finer details at the same filesize. On the soccer image look at the logo (crest?) on the red players chest, or his hair, or the details on his face.

    24. Re:Better comparison site by Anonymous Coward · · Score: 0

      With the setting on "large" for both formats, the JPEG is smaller then the BPG. The JPEG is also noticeably sharper and more detailed in every single picture. This BPG stuff is garbage.

    25. Re:Better comparison site by Twinbee · · Score: 1

      You must've made an error or reversed the sides.

      --
      Why OpalCalc is the best Windows calc
    26. Re:Better comparison site by RockDoctor · · Score: 1
      Fair question.

      People who use JPEG for images with text in them should be burned at the stake, slowly. Partly because it would solve a significant chunk of the population bomb - there are a lot of them around. But mostly because it is just WRONG. However an image handling protocol which can handle text reasonably well and photographic images very well, would be a very good thing.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    27. Re:Better comparison site by Anonymous Coward · · Score: 0

      People who use JPEG for images with text in them should be burned at the stake, slowly. Partly because it would solve a significant chunk of the population bomb - there are a lot of them around. But mostly because it is just WRONG.

      That's right; blame the victim!

      Millions must die because JPEG SUCKS for this application!

      Professionals have no excuse, but for the average user a JPEG is a picture is a picture is a picture.

  9. Name won't be taken seriously by Anonymous Coward · · Score: 0

    Naming something "Better X" results in the names like "Better than Better than X", "Even Better X" or "Best X." Just. Stop.

    "Better Portable Graphics" sounds completely unprofessional, so I don't think it will be taken seriously until he picks a new name.
    I suggest "Bellard Portable Graphics" because it keeps the BPG initialism and tips the hat to its creator.

    1. Re:Name won't be taken seriously by darkain · · Score: 2

      Because it has never been done before? http://bstring.sourceforge.net...

    2. Re:Name won't be taken seriously by Anonymous Coward · · Score: 0

      What are you on about? Of course it's been done before. That's why the AC above said to stop it and i agree. "better this, better that" it's lame to put it in the name.

    3. Re:Name won't be taken seriously by Anonymous Coward · · Score: 0

      Saying Bellard "created" this is like saying the Mona Lisa was "created" by the guy who framed it.

  10. Re:Great... by Donwulff · · Score: 3, Interesting

    It's worth noting the demo page is using JavaScript decoder to display the images; so it seems more than feasible to transition to the new format by first just having JavaScript decoder do the displaying on image-intensive sites. Still, I have to agree that especially with todays website-bloat and bandwidth "Another new format to pack your images even smaller!" isn't likely to fly. If the headline was much better quality, maybe, but it's not immediately clear to me that this is in any way better than just using higher quality/size JPEG. (Although as hinted, image-intensive sites who pay for their own bandwidth surely disagree!)

  11. Re:Great... by ShanghaiBill · · Score: 1

    Why can't they just fix the damn JPEG and make it half the size instead??

    It would not be compatible with existing software. Furthermore, poor compression is only one problem with JPEG. Another is the lack or transparency. JPEGs are always 100% opaque.

  12. Simply impressive by Anonymous Coward · · Score: 0

    Are the possible patents protection mentioned on bellard.org a limit for potential native browser support?

    1. Re:Simply impressive by Skuto · · Score: 3, Insightful

      Not so much a "limit" as much as a complete showstopper.

  13. Re:Great... by RealTime · · Score: 5, Insightful

    Bandwidth still matters for mobile, so smaller images of the same quality are quite welcome on mobile sites and apps.

    Given that the developing world is likely to get online via wireless solutions, bandwidth is going to matter for a lot of people for a long time to come.

    --

    Yesterday it worked; today it is not working; Windows is like that...

  14. BPG natively supports 8 to 14 bits per channel by jaa101 · · Score: 4, Interesting

    From the web site "BPG natively supports 8 to 14 bits per channel," which is a huge advantage. 8 bits is more of a straight-jacket than people realise and this offers a more portable way for people to pass around high bit-depth issues than camera raw files (proprietary things inside) or TIFF (a complex container format prone to cross-platform issues and poor compression).

    1. Re:BPG natively supports 8 to 14 bits per channel by MrEcho.net · · Score: 2

      As a photographer, this is a big issue for me.

    2. Re:BPG natively supports 8 to 14 bits per channel by SuricouRaven · · Score: 1

      I'm not so sure. High bit depths are valuable in production - when you wouldn't want to use lossy compression at all, and big files are not great problem. Size matters for distribution of the finished image, and there's little point in more than eight bits per channel there - many monitors can't even display that many, and few people have the visual acuity to care.

    3. Re:BPG natively supports 8 to 14 bits per channel by Anonymous Coward · · Score: 0

      Extremely true, at the moment. Compression schemes are, at SRGB color gamut, much much more important, and the results from BPG no doubt still show 8bits per channel.

      However in the future for things like Rec. 2020 (International tv broadcast transmission standard) calls for a much higher color gamut, far more in line with what humans can actually view. And people do indeed notice all the banding resulting from too low of a bit depth when you try to stretch 8 bits out over a much higher color gamut than we have now. Future proofing is needed. If we ever want to have grass, the sky, and a double decker london bus the right color in a photo then supporting image and video formats with 10+ bits per channel is a must. WebP only supports a lossy 8bit format and shouldn't be adopted.

    4. Re:BPG natively supports 8 to 14 bits per channel by thegarbz · · Score: 1

      Yes, no maybe. It depends on what you lose in compression. JPEG is a great example. In product if you value your ability to work with detail and alter colours, well JPEG completely obliterates dark shades and the blue channel. Once you save something as a JPEG your chance to boost the shadows without introducing horrendous visual artefacts are decimated.

      On the other hand I have a 36mpxl camera. I have no problem with compression introducing visual smearing in the images if it retains the colour definition and detail in shadows and highlights that can be brought out in post production. It is for that reason that many people actually enable lossy compression on RAW files of their camera. The file size is quartered and all their abilities to process are retained.

    5. Re:BPG natively supports 8 to 14 bits per channel by phizi0n · · Score: 2

      Higher encoded bit depths can actually lower file size at a given quality or increase quality at a given filesize regardless if you are outputting at a lower depth.

      http://x264.nl/x264/10bit_02-a...
      TLDR: Even though the dit depth is higher, it allows for more of the junk information to be thrown out while keeping more of the important data.

      Blocking and banding are very problematic in JPEG and the easiest way to fix it is to just raise the bit depth which is probably why they added 12bit to JPEG 9.1 earlier this year.

    6. Re:BPG natively supports 8 to 14 bits per channel by delt0r · · Score: 1

      For most people its not even close to an issue. For niche use sure, in fact i have wanted more range before resolution, but how many monitors support it? Most people think facebook photos are high quality and that you can have a 700MB bluray rip :'(

      --
      If information wants to be free, why does my internet connection cost so much?
    7. Re:BPG natively supports 8 to 14 bits per channel by Overzeetop · · Score: 1

      If you're not using RAW, you're doing it wrong. JPGs are for end use, and as such will never really benefit from higher bit depths. It's like being concerned that your music isn't being released in 24bit/192kHz. Those people who can tell - and viewing conditions where - the differences can be seen are so rarified that you may as well use a TIFF at 16 bits and (if you want) lossless compression. It's not as if we're worried about space constraints *in those situations* these days.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    8. Re:BPG natively supports 8 to 14 bits per channel by Anonymous Coward · · Score: 0

      You use this word "rarified". It does not mean what you think it means. In fact it does not exist at all. This spelling does, however.

    9. Re:BPG natively supports 8 to 14 bits per channel by serviscope_minor · · Score: 1

      TIFF has excellent compression, the best in fact. It even supports BPG. All you need to do is encode the image and mark it with TIFFTAG_COMPRESSION_BPG (defined as 0xdeadbeef) :)

      For those who don't know, TIFF is basically a miniture filesystem inside a file. So, generally TIFF decoding is about as hard as being handed an ISO image with arbirary files in it and told to get the images.

      --
      SJW n. One who posts facts.
    10. Re:BPG natively supports 8 to 14 bits per channel by Anonymous Coward · · Score: 0

      TIFF is just a container format. It can use many compression encodings ranging from raw through RLE/CCITT and lossy JPEG-alikes. JPEG is useless as a working format - just try managing astronomy imagery with JPEGs and see how much useful information you lose. I'm keen to see how well BPG holds up.

    11. Re:BPG natively supports 8 to 14 bits per channel by jaa101 · · Score: 1

      Like I said, TIFF is a container format. Saying that TIFF supports BPG is just like saying that HTML supports BPG. It's great in principle ... until someone sends you a TIFF file that uses a codec that your reader doesn't support. So I genuinely have no idea; what's the current list of software like that will correctly handle a TIFF with a BPG-encoded image inside. For example, when did/will libtiff and Photoshop first get support?

      I'm not saying that BPG files are any better in this respect at this stage, though the JavaScript decoder is nice. Obviously any JavaScript TIFF decoder would need to be _much_ bigger that the BPG

    12. Re:BPG natively supports 8 to 14 bits per channel by Anonymous Coward · · Score: 0

      8 bits is more of a straight-jacket than people realise

      When did non-humans start appearing on Slashdot? Since humans are trichromats (limiting us to between 7 to 10 million colors), 8 bits cover between 30-60% more colors than we can even perceive.

    13. Re:BPG natively supports 8 to 14 bits per channel by Anonymous Coward · · Score: 0

      If that were true, we would never see banding in a gradient between two shades of a single hue. In practice, we see it all the time on "true color" 8-bpc prints and displays. Typically dithering has to be done to eliminate the effect.

  15. Re:Great... by raynet · · Score: 3, Informative

    JPEGs do support alpha channels, browsers just might not render them properly, but same goes with JPEGs with CMYK colorspace.

    --
    - Raynet --> .
  16. Re:Great... by mwvdlee · · Score: 1

    I can see how explaining a file format would be a problem for you.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  17. Transparency is supported. Pronounciation? by jaa101 · · Score: 4, Informative

    Note that, according to the BPG web site, "An alpha channel is supported" so BPG has transparency.

    How are we going to pronounce this thing? "Bee-Peg" I suppose since "Bee-Pee-Gee" doesn't roll off the tongue.

    Looks good.

  18. Re:Transparency is supported. Pronounciation? by Dracos · · Score: 3, Funny

    Barney Stinson settled the pronunciation many years ago on How I Met Your Mother: it's "bee-peg". Although this format probably won't be used exclusively for pictures of boobs.

  19. Re:Great... by JMJimmy · · Score: 1

    I have to agree, even as a big fan of smaller. BPG arguably does create better images at small sizes but it's not much better than JPEG. It trades JPEG's pixelation for removal of details/changing colours/etc.

  20. Re:Great... by Anonymous Coward · · Score: 0

    Why can't they just fix the damn JPEG and make it half the size instead??

    Would you be happy if this exact same thing were somehow called JPEG? That's essentially what you're asking. "Fixing" JPEG doesn't magically make it work everywhere just because it has that name.

  21. Re:Great... by Anonymous Coward · · Score: 0

    It trades JPEG's pixelation for removal of details/changing colours/etc.

    That is how lossy compression works. JPEG also removes details and changes colors

  22. HEVC/H.265 by bstrobl · · Score: 2

    The main issue that is going to hold back adoption is the use of HEVC/H.265 as compression codec. While dedicated hardware is not needed to decompress the images in a timely manner, it also means that no licensing fees have been paid to the MPEG LA. Since the format is patent encumbered, I can't see this taking off unless the patent pool decides to give out a royalty free license for still images. Bellard himself assumes that most hardware will come with said codec licensed and built in but that does not include old hardware or even current hardware that is not being shipped with it. Barely anything ships with H.265 support other than the iPhone 6 and a couple of Mediatek SoCs.

    1. Re:HEVC/H.265 by Zzzoom · · Score: 0

      The fact that cheap Mediatek SoCs already support the format means that widespread HEVC support will only take a few years. The BCM2835 on a Raspberry Pi is ridiculously slow by today's standards, yet its AVC support makes it a decent media center. (for less than 5W, anyway) Piggybacking on HEVC adoption is quite clever since hardware manufacturers don't care about still images, but there's no way to implement efficient HEVC support on mobile SoCs without dedicated hardware.

  23. Random thoughts on this by Anonymous Coward · · Score: 1

    I want this, but have a few random thoughts on this.
    It appears that the Javascript decoder is emscripten based - this means it can still be optimized. BPG library works but I'd rather see native browser support for this, as it will make more efficient use of the processor (for slower systems or a poor raspberry pi, this matters).

    TL;DR - I want this in my camera. I want support in my favourite image editor. I want native browser support. Once the whole chain is catered for, this has a chance.

  24. No size difference by Anonymous Coward · · Score: 0

    Looking at the Lena comparison, there's really no difference in size between JPEG and BPG. Quality seems better at lower resolution though.

    1. Re:No size difference by Anonymous Coward · · Score: 0

      You are totally missing the poing. The comparison shows the difference of quality when the images are made roughly equal in size. This is done because it's the only logical way of comparing them since "quality" is easily prone to subjectiveness so it would be hard to make them of "equal quality" and then compare how much disk space they eat up.

  25. vs WebP by yurik · · Score: 5, Insightful

    I don't think we should compare BPG with JPEG, since it is very outdated. I wonder how it stacks against WebP - does it also support animation? Better compression? Licenses? Faster encoding/decoding? Browser manufacturer support? I'm all for making web more optimal, because you can never have "fast-enough" bandwidth, especially on a mobile device in bad connection area, but lets compare similar things.

    1. Re:vs WebP by Skuto · · Score: 1

      WebP is only very marginally better than JPEG, see the linked compression studies in the original article.

    2. Re:vs WebP by thegarbz · · Score: 1

      Looked and I conclude you either need a new monitor or a new perscription. The difference between BPG and WebP is marginal with the winner being BPG. But the difference between either to JPEG is chalk and cheese.

    3. Re:vs WebP by Skuto · · Score: 1

      I was talking about the comprehensive study with state of the art JPEG free encoders, not the visual comparison of 3 or so images that's made to make BPG look good.

    4. Re:vs WebP by jellomizer · · Score: 1

      Animated picture formats in general are a disaster waiting to happen.
      While I don't do much photographic work, the featured I prefer are in PNG formats, such as Alpha transparencies. But what I would like to see is the ability to blur/distort the background.
      So you can have a magnifying glass picture that can make the background of the image larger, or having an image overlay that can mimic a piece of paper and have a faint image behind it a bit blurry.
      But more to the point we need different formats for different jobs. If you try to make a good compressed photo format you will loose out on features. If you want featured you will loose out on size, rendering speed, and quality.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:vs WebP by Anonymous Coward · · Score: 1

      I won't dwell on your non-sequitor conclusion or unwarranted personal attack, but I still agree with Skuto. The difference between JPEG and WebP of similar size seems to be that WebP reduces colour banding somewhat and heavily reduces the "sparkle" artifacts that plague JPEG, but WebP still has colour banding to an extent, and doesn't improve detail over JPEG. Going from WebP to BPG the banding vanishes and you can clearly see details which were completely invisible in WebP. It's like chalk and cheese. (Oh wait - you already used that idiom. I honestly didn't mean to repeat you, but I'll leave it here anyway because it describes my opinion, just as it did yours). Going from JPEG to WebP definitely looks cleaner, and maybe you place a high priority on that, but the jump in quality going from WebP to BPG to me seems far more significant.

    6. Re:vs WebP by Anonymous Coward · · Score: 0

      Take a look at light field cameras, the future of photography is clearly much more interesting than just higher resolution & channel depth:

      http://www.dpreview.com/articles/5867769785/light-field-cameras-focusing-on-the-future

      Also, this technology seems kind of Blade-Runnerish:

      http://newsoffice.mit.edu/2012/camera-sees-around-corners-0321

  26. 237 kB decoder... by pv2b · · Score: 1

    Doing some investigation, the claim that the BPG decoder is "small" might not be exactly true. The decoder, even minified, clocks in at 237 kB.

    Although this is mitigated since the decoder could be cached in the browser cache, making it so that the decoder could be downloaded just once - at least just once per session. And once per web site, of course, because everyone is going to host their own copy of it. (I imagine at least... would same-origin policy be a problem if you tried to keep it somewhere central/standard?)

    Anyone deploying this would be advised to consider if the space savings outweigh that initial cost in space. Then again, it all depends on what you want to acheive. What if you just have a huge archive of seldom-accessed images and want to save on disk space rather than on network bandwidth? Might make sense to store the images as BPG server-side and do decompression server-side if you can take the CPU hit.

    1. Re:237 kB decoder... by deroby · · Score: 1

      I'm guessing that once the thing gets popular your browser will have built-in decoding capabilities, written and optimized in something more advanced than JS.

      --
      If there is one thing to be learned on slashdot, it has to be sarcasm.
    2. Re:237 kB decoder... by Anonymous Coward · · Score: 0

      It's only 70 kB after gzip compression.

    3. Re:237 kB decoder... by NotInHere · · Score: 1

      Don't forget that when the code gets transmitted, it can be compressed down to 71 kb.

    4. Re:237 kB decoder... by Anonymous Coward · · Score: 0

      71kB compressed. 4K images are about 6MB per image. Obviously you don't use a 71kB decoder if your website uses a handful of small images for layout, but if you're serving any kind of photographic content, 71kB in order to halve all future downloads is a fucking fantastic tradeoff. It's a net win if you only serve one 142kB image in the entire session. I don't know what kind of application you have in mind where you're serving photographic imagery, but less than 142kB of it.

    5. Re:237 kB decoder... by Anonymous Coward · · Score: 0

      It appears the format is a subset of the H.265 specification, so hardware decoders should be able to support it, which could be useful on mobile platforms. Smaller file sizes at high quality (with larger image sizes because of stupid 2560x1600 phone displays), hardware assisted decoding - a perfect mix.

      Any website that serves a lot of images (flickr, instagram, etc) would migrate to this, JS file or not (note that it would be stored in a CDN, so only downloaded once over many sites). It would save significant bandwidth.

      And once there are major sites using it, then native support will follow.

      The images shown on the site would be good if shown against a diff-against-reference. At least it doesn't screw up gradients at high compression ratios.

  27. Re:Great... by Zappy · · Score: 1

    If the headline was much better quality, maybe, but it's not immediately clear to me that this is in any way better than just using higher quality/size JPEG.

    I agree, half the size is for most people irrelevant. The article mentions the quality improvement you wanted but did not make it in the summery. Upto 14bits per channel could be a major plus when implemented natively in a DLSR.

    Even then it first need to be widely supported before it is used by many, it needs to be used by many before it will be widely supported.

  28. Re:Transparency is supported. Pronounciation? by fractoid · · Score: 1

    Well, not exclusively. Not quite.

    --
    Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  29. Patented... by Anonymous Coward · · Score: 0

    So he's just slapped a wrapper around a patent-encumbered HEVC?

    Yeah. No thanks.

  30. Yet another brilliant unusable format by Anonymous Coward · · Score: 0

    Looks great. So does WebP. Unfortunately patents and licenses look to invade this one also making it doubtless unviable to some. Microsoft will complain because the decode/encode is optionally LGPL, and not include. Mozilla will probably have patent issues over the H.265 bits. Apple will simply ignore, for reasons of its own. Photoshop will not ship out of the box with support, requiring a third party plug in, and most other image editors will simply not support it.

    One thing it does have over the others is creation by a slightly more neutral source. WebP seemed to be purely hampered by the "Google" tag. Microsoft's Jpeg enhancements by MS. Apple is now probably too scary and loosing the "cool" factor to change ecosystems (like it managed with streaming video).

    I really hope some people get together and solve the political hurdles required to make this format a goer...

    1. Re: Yet another brilliant unusable format by Anonymous Coward · · Score: 0

      Streaming video???
      There is only one working HLS implementation on linux: flash. VLC support stinks like hell.

  31. Re:Great... by Dutch+Gun · · Score: 4, Interesting

    I'm not sure how you can argue that after looking at the pictures in the link. It's clearly superior to JPG, because *everyone* can see the JPG artifacts. You only tend to notice the artifacts with BPG if you're comparing to a high quality picture or the original, or else looking really hard. It seems similar in principle to good audio compression that saves space by removing details the human ear is unlikely to miss.

    It's too bad, because we really could have used this years ago while we were still on dialup - it would have saved us from seeing many beautiful images compressed all to hell. Yes, bandwidth matters to some degree nowadays, but not nearly as much as it used to. This format will, unfortunately, probably get little traction for one reason. JPG is here and it's "good enough". Audiophiles chafe at MP3 as well. Technically speaking, Ogg Vorbis was a superior format in nearly every way, but it's widely ignored in favor of MP3, which is "good enough". There's a small movement with FLAC and hi resolution sound, but most people can't hear or don't care about the difference. It will probably be the same for this.

    Who knows... maybe I'll be proven wrong. It would help if the browser makers actually got behind it early and supported it fully - PNG suffered poor adoption because IE lagged so far behind with support for many years. Adobe, Corel, and other makers of image software will also need to offer native support as well. A format is worthless unless people are actually using it.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  32. Drat! by udippel · · Score: 2, Interesting

    I was hoping for the complete Lena. When the image popped up, in the 1970s, sure that the larger parts of the image were cut off for indecency.
    But in 2014, I think this is no topic any longer.
    A new coding algorithm could as well have come with a new perspective on morals.
    And given us something NSFW, to look at in the workplace!

    1. Re:Drat! by Anonymous Coward · · Score: 0

      Here you go dude, NSFW, Lena's bodacious tatas!

      http://imgur.com/zzjNyuf

    2. Re:Drat! by caseih · · Score: 1

      Gee, if you need to see porn that badly, the full Lena image is doubtless a click away.

      As for why the iconic image is the way it is, it has nothing to do with indecency. They could only wrap the top third of the image around their imaging drum to end up with a 512x512 image, and that's the way it's stayed ever since.

      http://en.wikipedia.org/wiki/L...

    3. Re:Drat! by kybred · · Score: 1

      As requested: The Complete Lenna Story

  33. Re:Great... by stealth_finger · · Score: 1

    ...because jpegs are so huge to begin with :|

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  34. Re:Transparency is supported. Pronounciation? by stealth_finger · · Score: 2

    Note that, according to the BPG web site, "An alpha channel is supported" so BPG has transparency.

    Now, that should have been the headline instead of saving a few poxy KB.

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  35. Wish it was a man's world by Anonymous Coward · · Score: 0

    Hans Reiser wouldn't have had to kill nina Reiser if it were.

    Men could marry pretty young female children if it were
    (allowed in the Old Testament (Deuteronomy 22 28-29))

    Feminists would also probably be killed if it were.

    1. Re:Wish it was a man's world by Anonymous Coward · · Score: 0

      Wish it was a man's world ... Men could marry pretty young female children if it were

      So you're a paedophile. Nice. I see why you posted that AC.

    2. Re: Wish it was a man's world by Anonymous Coward · · Score: 0

      No, just a Christian. Probably not catholic - hard to be sure.

  36. Re:Great... by Trax3001BBS · · Score: 0

    I have always been under the impression that Jpg's and other graphic formats are already compressed (i don'thing BPM's are), and will sometimes grow larger if compressed again. Try this with a batch of Jpg or another graphic's format, it will be larger than the batch total. Sometimes by just a little; sometimes by a great deal.

    Can't argue though as BPG seems to compress,while I figure with just more loss of the data you can see anyhow - JPG's line when it first came out.

  37. Massively patent-encumbered by roca · · Score: 5, Informative

    The problem here is that H.265 and by extension BPG are heavily patent-encumbered. These are not just latent patents but patents that the H.265 contributors are using for a revenue stream.

    Bellard suggests "just use the licensed hardware decoder you probably already have" but a) that doesn't make technical sense in lots of cases and b) most people don't, in fact, have such a thing currently and c) the encoding situation is even worse.

    1. Re:Massively patent-encumbered by delt0r · · Score: 1

      Couldn't agree more. And these claims of 2x better are just not supported by the data *once* you move past absolute shit low end tiny bitrate crap where your comparing shit with crap. Once your at the quality end of movie/images the differences between compression schemes is small.

      --
      If information wants to be free, why does my internet connection cost so much?
    2. Re:Massively patent-encumbered by Anonymous Coward · · Score: 0

      Duh, isn't that expected? As you increase bandwidth any loseless compression will look more and more like the original.

    3. Re:Massively patent-encumbered by Anonymous Coward · · Score: 0

      Also in a legal sense that license may be specific in what it allows and not allow the use of it for a picture format.

    4. Re:Massively patent-encumbered by Anonymous Coward · · Score: 0

      Source?

    5. Re:Massively patent-encumbered by Anonymous Coward · · Score: 0

      As you increase bandwidth any loseless compression will look more and more like the original.

      Um, I think you mean lossy compression. Lossless compression will always look exactly like the original, because it doesn't lose data. JPG is lossy, PNG is lossless - and this new BPG is lossy.

      Compression ratios in lossless formats affect speed of decoding, not quality. In lossy formats like JPG and BPG, they affect the quality of the output.

    6. Re:Massively patent-encumbered by Anonymous Coward · · Score: 0

      so the us will fall behind because their stupid patent laws while no one else gives a shit

  38. Re:Transparency is supported. Pronounciation? by ciantic · · Score: 1

    Were it a headline, it wouldn't distinguish it from WebP which got alpha channel in 2012, and is lossy format.

  39. Re:Great... by Anonymous Coward · · Score: 2, Informative

    There's more than one way to compress images though, some vastly different to others. BPM is working on the original image and compressing better than JPEG. As for whether that loses more data, that's not a given - it is possible for a different algorithm to compress to less data than JPEG but retain more information.

  40. Re:Great... by Anonymous Coward · · Score: 1

    In a crowded place, bandwidth is very much an issue - as radio is a shared medium.

    But generally speaking, bandwidth matters more for the mobile operators than it matters for you. They are the ones who have to do expensive upgrades when they face network congestion.

  41. Not really a new format by Anonymous Coward · · Score: 0

    It is a glorified subset of HEVC (Main 4:4:4 16 Still Picture Profile, Level 8.5).

    (And this is good, because HEVC has okayish hardware support.)

    1. Re:Not really a new format by gnupun · · Score: 1

      (And this is good, because HEVC has okayish hardware support.)

      Does that mean, no need pay patent licensing fees again to display .bpg images on your mobile device?

  42. Belloq? by Anonymous Coward · · Score: 0

    This guy always reminds me of Belloq from Raiders. Just a shade into the shadows from our heroes!

  43. Re:Great... by Rei · · Score: 1

    There's ample path to adoption. If it becomes a standard, browsers will implement it and major graphics tools will support its creation. Wherein major content providers who still have large bandwidth bills will use it to reduce their bandwidth requirements. The wider the adoption, the more the usage. We've seen new video formats effectively obliterate older, ubiquitous formats a number of times. We're overdue for the equivalent with still images. There's also the issue that it offers developers a number of nice additional features, like efficient lossless compression modes, transparency and HDR. That's huge - it's not just competing with JPG, it's also competing with *PNG*, and it's *way* smaller than PNG.

    There's also specialty apps. Think, for example, something like Google Earth which is constantly downloading vast amounts of texture data. Waiting for that data (as well as the height data) is why you have to wait for Google Earth when you move to a new location. The more high-detail texturemapped objects (like buildings) that get added, the more important good compression is going to be.

    There's tons of other reasons, but the basic point is, if it truly is "generally agreed as significantly better", and becomes a standard implemented by browsers and major graphics tools, it will get adopted. Maybe not instantly, but it definitely will happen.

    --
    "We consider that six courts and an asylum claim are a rather odd way of returning to Sweden within a month."
  44. Re:Great... by JMJimmy · · Score: 0

    To me, just looking at the Lena image before looking at the comparisons, my immediate thought was "this has been photoshoped to death" - sure it looks better than JPEG but it still looks like crap. The real issue is that for the future size will not matter but other issues will be more important. I'd rather see "4D" support (Lytro camera by Ren Ng) than any improvement on low end graphics.

  45. Re:Great... by Rei · · Score: 1

    If the bar it's competing against for "widely supported" is raw camera image formats, then that's a pretty low bar to meet. Don't forget that it also has transparency, so it's also competing with (and crushing) PNG, as well as effective lossless compression.

    I can really envision this taking off, if it gets adopted as a standard and browsers give it that starting "push". If browsers support it, photoshop and other major tools will as well, and content providers who pay out the nose for bandwidth absolutely will use it. There's even a "legacy mode" javascript decoder for good measure for people who don't have support.

    --
    "We consider that six courts and an asylum claim are a rather odd way of returning to Sweden within a month."
  46. Re:Great... by Anonymous Coward · · Score: 0

    "Still, I have to agree that especially with todays website-bloat and bandwidth "Another new format to pack your images even smaller!" isn't likely to fly. If the headline was much better quality, maybe, but it's not immediately clear to me that this is in any way better than just using higher quality/size JPEG"

    WTF? So many stupid, conflicting statements in one paragraph... you moron.

    So, you're saying that "with todays (sic) website-bloat and bandwidth", packing your images "even smaller" isn't "likely to fly". WTF? Why WOULDN'T it be "likely to fly", when it solves both of the problems you mention at the start of the sentence?

    "it's not immediately clear to me that this is in any way better than just using higher quality/size JPEG"
    WTF? So it isn't better than using a "higher size" (LOL) JPEG? So, using a smaller BPG file, half the size of the equivalent JPEG, is not a good thing?

    Christ. I give up.

  47. Re:Great... by fuzzyfuzzyfungus · · Score: 4, Informative

    JPEG is (barring the possibility of some lossless mode that looks very little like JPEG except for a few metadata fields; but is technically part of the spec, not sure if we have one of those) indeed compressed; but it's lossy compression and lossy compression is an area where there is actually a reasonable amount of ongoing development.

    This isn't to say that lossless compression is a trivial problem, or that there have been absolutely no improvements; but the 'by definition, it isn't lossless unless applying the decompression operation to the result of the compression operation produces something identical to the input' criterion makes it much easier to let the mathematicians and computer scientists work out the limits of the possible.

    With lossy compression, there aren't any formal limits, which leaves the field much more open to solutions that rely on following the strong and weak points of human perception(visual in this case, auditory in other cases, visual/motion related in others), which leads to much greater complexity and diversity.

  48. Re:Great... by fuzzyfuzzyfungus · · Score: 1

    Sometimes you can 'fix' a format (maybe I'm just dating myself; but MP3s made impressive strides in apparent quality at a given bitrate in the years after their introduction); but you run into a major constraint:

    If a spec-compliant; but not otherwise updated, decoder chokes on your 'improvement', you don't really have an improvement, you have a new format derived from the old format. If there is room to improve the encoder, while still producing something that existing decoders consider valid, great, adoption will likely be easy; but if decoder behavior prevents you from doing what you want to make some improvement or other, sometimes you just need a new format.

  49. Re:Great... by fuzzyfuzzyfungus · · Score: 4, Insightful

    With 'mobile' there are really two considerations: One is the fact that 'mobile' (even if the fault is, in fact, with shitty backhaul) is going to be fairly slow in emerging markets. Two, relevant even in wealthy developed nations without asshole oligopoly telcos, is the fact that mobile devices are brutally power constrained, and RF chatter isn't exactly cheap in energy terms. The faster you get the data you need and shut down, or move to a slower, lower power mode, the radios, the happier your battery will be.

    With mains power it matters less (electricity isn't free; but a few extra dollars a month is far less annoying than having your battery keel over dead at a bad time); but barring exciting breakthroughs in battery chemistry or design, basically all the savings are going to have to come from the device side.

  50. Re:Transparency is supported. Pronounciation? by Will.Woodhull · · Score: 1

    Why is there no mention of Portable Network Graphics in this discussion? .png has an alpha channel, has broad support, and uses *lossless* compression. What's not to like? It does not compress as tightly as highly compressed .jpg, but as several have pointed out, that's not as big an issue any more.

    So am I missing something? Or is it just some kind of marketing thing that .png does not see much use?

    --
    Will
  51. Re:Transparency is supported. Pronounciation? by fuzzyfuzzyfungus · · Score: 1

    My main problem with the name is that every time I see "BPG" I just mentally autocorrect it to "BGP" and then end up somewhat confused.

  52. Re:Great... by Anonymous Coward · · Score: 0

    Remember that in many emerging markets, Blackberry is the way most of the population access the web.

  53. Re:Great... by Anonymous Coward · · Score: 5, Insightful

    You and your friends who can get decent bandwidth, can afford decent smartphones and who can afford to just throw down an additional 2 euro a month for said bandwidth are, you may be surprised to hear, not representative of everyone. For example, the average internet connection speed in Algeria is about 0.94Mb/s. I'm pretty sure most people there are also not wandering around with the latest LTE enabled phone either.

  54. Re:Great... by Anonymous Coward · · Score: 0

    Well, the JS decoder doesn't actually work at least on the original iPad though.
    It's kind of pointless and not really an option if you don't get significantly above 90% support with the JS decoder.

  55. Re:Great... by Dutch+Gun · · Score: 1

    Don't think of it as "low end" graphics. The smallest pictures are demonstrating the worst artifacting possible in order to demonstrate the compression techniques being used. In the case of JPG, we can see the block-based artifacts very clearly. In PNG's case, you can see that the compression works differently, by reducing details and colors where it can, creating a "photoshopped" effect, as you put it.

    Just like you never really see a JPG image compressed that badly, you'll probably also never see a BNG graphic with highly visible artifacts like that. The important point to take from this is that for the same image quality, you'll get images that look far less compressed. Alternatively, for the SAME bandwidth, you can get images that have much less visible artifacts. This format also supports high bit depths as well as transparency, so it's very much at home in the high-end side of graphics as well.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  56. Re:Transparency is supported. Pronounciation? by bigalzzz · · Score: 1

    24bit PNGs compress much worse. It really is an issue for the web, images form the majority of the payload for most websites, and whilst people on /. might be use to several Mb/s broadband the reality is many people don't have that. Even in the UK mobile speeds are very low outside of cities. And when you compare evena jpg at fairly high quality to a 24bit PNG there's no practical difference visually so there's just no reason to clog up the web with PNGs. Obviously I'm just referring to photos - PNGs are great for logos/icons/etc.

  57. Re:Great... by JMJimmy · · Score: 1

    I'd still rather Lytro support.

  58. Re:Transparency is supported. Pronounciation? by michelcolman · · Score: 2

    PNG is used extensively in Apple products. It's the standard format for non-compressed images in iOS apps, along with jpg for compressed images. Apple recommends using png for user interface elements, and jpg for pictures. Which makes sense, since jpg can compress a picture to 20% of the size with very few artifacts. Size does matter for mobile apps. And I wish people would realize that it matters for servers, too. Yes, available bandwidth is enormous these days. But if your server is serving pages that are twice the size and your audience is large, you're going to need a bigger server room and use considerably more energy. Servers are on their way to becoming the biggest power hogs on the planet. Smaller images mean less hard disks and less data pipes.

  59. Re:Great... by michelcolman · · Score: 3, Insightful

    If you're running a server for a big company (say, Google or FaceBook) and every image is only half as big, that means a huge reduction in the number of servers you need, power consumption, etc. Less congestion on the internet, more responsive servers, less wasted energy, etc...

    I imagine you also have a car that guzzles up twice as much gas as other cars, but who cares since you can afford it?

  60. Re:Great... by Dutch+Gun · · Score: 5, Interesting

    I'm a videogame programmer, and Ogg Vorbis is actually a very popular format for game audio. It's not only license free, but it supports multichannel audio and seamless sample-accurate looping, which standard MP3 can't do. It was great for videogame companies, but did little to really promote the file format itself. So, sure, the fact that we have usable reference libraries means anyone can add support to their products, but I don't think that makes much of a difference, unfortunately.

    Don't get me wrong - I think it's a great format (obviously technically superior) and would love to see it succeed. You say that if the format "becomes a standard implemented by browsers and major graphics tools, it will get adopted". Well, sure, but that's sort of the hard part, right?

    --
    Irony: Agile development has too much intertia to be abandoned now.
  61. Is BPG as versatile as GIF ? by Anonymous Coward · · Score: 0

    Say what you want about GIF, it is still alive. It still lives on

    Will the BPG format be as versatile as GIF?

    1. Re:Is BPG as versatile as GIF ? by unixisc · · Score: 1

      Precisely!!! I'd like BPG to have same capability as GIF of handling animated images: if BPG can merge GIF and JPEG properties, only then would it be bringing added value to the table. Otherwise, what's the point of conserving sizes when storage and memory are both abundant?

    2. Re:Is BPG as versatile as GIF ? by cheesybagel · · Score: 1

      To reduce the used bandwidth. Which is still important and paid for by organizations like Wikipedia.

      As for handling animations you can use HEVC for that.

    3. Re: Is BPG as versatile as GIF ? by Anonymous Coward · · Score: 0

      The other point to this new standard, if they go for it, it will be able to give us better quality pictures at the same size as its jpeg equivalent to go along with your storage is abundant statement. Imagine if they bring this to photography, people could choose to take twice as many pictures as bpg than they could with jpeg and keep around the same quality, or they can forego the compression and get a better quality picture at the same file size as the lesser quality jpeg. These features are for the people that don't shoot RAW obviously.

    4. Re: Is BPG as versatile as GIF ? by Anonymous Coward · · Score: 0

      Check out GIFV.

  62. Images carefully chosen by new format creator... by Anonymous Coward · · Score: 0

    ...demonstrate new format superior for compressing those images - news at 11!

    Seriously, wtf has happened to geek thoroughness?

  63. Re:Transparency is supported. Pronounciation? by stealth_finger · · Score: 1

    Why is there no mention of Portable Network Graphics in this discussion? .png has an alpha channel, has broad support, and uses *lossless* compression. What's not to like? It does not compress as tightly as highly compressed .jpg, but as several have pointed out, that's not as big an issue any more.

    So am I missing something? Or is it just some kind of marketing thing that .png does not see much use?

    Generally I use png when I need transparency on logos and the like, for everything else I use jpg. If this bpg is good and gets in I can use a single format, which would make things, oh I dunno, 5% easier. Arguably I could just use only png but for some reason I don't, too much converting I guess. Adding another format doesn't really do anything but it's a slow morning so might as well chime in.

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  64. Different Comparison Needed by pz · · Score: 1

    Although the comparison pages posted in this thread (this is an awesome one https://xooyoozoo.github.io/yo... ) are fun and interesting, they compare the bit efficiency of the two algorithms. That is important yes. But that isn't how these formats are used: when bandwidth is an issue (and it is to web site authors, be they individuals or companies, no matter what anyone on this thread says to the contrary), compression is increased to the threshold of perceptibility, or a little beyond. That is, the provider will increase compression until artifacts are just barely noticeable.

    So, the more pertinent question, in terms of image quality, is how the two algorithms compare for equal levels of error, both in number of bits, and also in subjective image quality.

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  65. Re:Transparency is supported. Pronounciation? by Saint+Fnordius · · Score: 1

    Considering the number of images we push through the internet, a "retina"-resolution JPEG is still a factor of ten smaller than a PNG. Since many mobile plans have data caps, and many more are still forced to drop to EDGE speeds due to spotty coverage, it does play a role. Those that argue that image size does not play a role have not seen now average surfers have little to no tolerance for delays. Even speeding up the load time from three seconds to under a second is very important.

    A PNG is still used a lot, though, due to its support of alpha channels. But that means they tend to be used where they can be cached. It has more or less replaced the venerable GIF for those areas where a SVG cannot (yet) be used. The old rule of thumb of choosing JPEG for photographic images and PNG for more solid colours still applies.

  66. Porn industry by Anonymous Coward · · Score: 0

    The really important thing is porn industry's support.

  67. Re:Hey at least a nother chance to see Lena by Anonymous Coward · · Score: 0

    You thought you were getting first post because Slashdot's comment system is all screwed up these days. I often (say, a few times a week) find articles showing up with no comments, yet the front page comment counter shows many.

    This place has gone to the dogs.

  68. Re: Transparency is supported. Pronounciation? by bn-7bc · · Score: 0

    And here I thought I was the only one with that problem, fortunately the people at NOCs and Web designers/ content management people don't often interact so cases of confusion will be cept low.

  69. Neat. Good. Like it. It's FOSS. Let's adopt it. by Qbertino · · Score: 0

    Looks good. Better compression and better looks.
    How performance intensive is the decompression/decoding? If that's in the green area, I see no reason not to adopt it.
    Let's adopt it. ...
    Would need some marketing though. Flashy logo and a pronounceable name. How about "Bepog"?

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Neat. Good. Like it. It's FOSS. Let's adopt it. by Anonymous Coward · · Score: 0

      It's covered by patents, so no. Lets not adopt it. Just because it's free and open source doesn't mean it's legal to use.

  70. It's not a "replacement." by gfxguy · · Score: 3, Insightful

    In this industry, there's no such thing as a "replacement," it's "just another competing format." None of the old formats ever dies, all we ever get is more new formats, all of which need to be supported, ultimately making everything more complicated. I'm not saying we shouldn't advance... but the belief that some new format you create will replace something instead of muddying the existing pool of formats is laughable. related xdcd. (yes, I know it's "standards" and not "formats," but the result is the same)

    --
    Stupid sexy Flanders.
    1. Re:It's not a "replacement." by Wraithlyn · · Score: 1

      None of the old formats ever dies

      Sure they do. See a lot of PCX or TGA files around these days?

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    2. Re:It's not a "replacement." by gfxguy · · Score: 1

      Yes to TGA... I work in television graphics, and we targas far too often (not by my choice).

      --
      Stupid sexy Flanders.
  71. Re:Transparency is supported. Pronounciation? by Anonymous Coward · · Score: 0

    Hey look. The marketing guy showed up!

    I guess FFMPEG ( eff eff emm peg ), and VLC (vee ell sea) have issues with their names, right?

  72. Re:Great... by Half-pint+HAL · · Score: 1

    This format will, unfortunately, probably get little traction for one reason. JPG is here and it's "good enough".

    Nope -- that's not the reason. The reason is "JPEG is here and everyone archives their photos as JPEG, with no uncompressed original, particularly given that most consumer digital cameras use JPEG as their native format."

    The problem for the near future is that untold petabytes of data out there exist that cannot benefit from this new format.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  73. Re:Great... by Half-pint+HAL · · Score: 1

    A) What useful, practical, mass-market purpose is there for light-field photography?
    B) Have you seen a light-field camera with any sort of decent resolution?

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  74. 1/2 the size? Honestly, who cares? by Anonymous Coward · · Score: 0

    Hard Drives these days are huge. When I had my first HD (40 MB, I forget the model), this would have been incredible. I remember, I was a 286 box and I felt so cool. I was stepping up from a Tandy 1000 Tl and from a Zenith "laptop" from that. Now I have some 6T in my rig and much more home server. 1/2 the size? Like I care.

  75. Re:Massively patent-encumberedi could kiss you by Anonymous Coward · · Score: 0

    Finally! someone in this thread that speaks some sense!

    Side note: I am not interested in adopting anything that is powered by JS. This just seems absolutely lazy and retarded. (as is his JSlinux!)

  76. Who wants to compress boops? by Anonymous Coward · · Score: 0

    Isn't there an algrithm to enlarge those? ;-)

  77. Re:Great... by tohoward · · Score: 1

    I had similar thoughts.

    It looked to me like running the resulting jpeg raw data through a DCT and low pass filtering the larger "block" layers might produce a similar image. I'm sure If I have nothing better to do some day I'll give it a try (i.e. I hope someone else tries it).

  78. What about Patents? by Prototerm · · Score: 2

    The first question to come to my mind is who has the patents on this animal, and how long will it be before the lawsuits begin? They'll probably wait until the new format is firmly established on the Internet before springing the "gotcha" on folks.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  79. Re:Great... by JMJimmy · · Score: 1

    a) An obvious one, CAPTCHA.
    b) by the time support for it comes around there will be decent resolutions. They're at 4 megapixels with their 2nd gen camera which is sufficient for a lot of web graphics uses. I'm sure they'll hit 8-12 by gen 3.

  80. In Reverse by cyclomedia · · Score: 1

    On my site (http://thedecibelkid.com) which is relatively image-heavy I like the idea of INCREASING the image quality while using the SAME bandwidth.

    --
    If you don't risk failure you don't risk success.
    1. Re:In Reverse by stealth_finger · · Score: 1

      I'm sure you do, but are the jpegs you have prohibitively large? Have you reached the point where you can't possibly serve up anymore? Didn't think so.


      Your site is weird though, what's with the dodgy sideways scrolling and do the rollovers go anywhere when clicked? On my comp they don't, but then I'm at work and locked to a gimped version of ie? /edit. Actually they do expand if I double click in the right place fast enough or right click>open.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    2. Re:In Reverse by Anonymous Coward · · Score: 0

      What about the comment "I like the idea of INCREASING the image quality while using the SAME bandwidth." did you not understand?

      Better quality. Same bandwidth.

      Now read that line again.

      Tell me, did you get it now?

  81. Re:Transparency is supported. Pronounciation? by pla · · Score: 2

    How are we going to pronounce this thing? "Bee-Peg" I suppose since "Bee-Pee-Gee" doesn't roll off the tongue.

    Oh come on, you literalist! You should clearly pronounce it with a soft "B". ;)

  82. Or The Reverse by cyclomedia · · Score: 2

    Double the image quality for the same bandwidth. I want this format supported in all browsers yesterday already.

    --
    If you don't risk failure you don't risk success.
  83. This solves what problem? by Anonymous Coward · · Score: 0

    Hard drives are bigger. bandwidths are greater. What's the point of this other than doctoral research of some sort?

    1. Re:This solves what problem? by AaronLS · · Score: 2

      Servers always work to reduce bandwidth usage. Bandwidth is expensive when you're talking thousands of users.

      Smaller images means faster transfer and faster load times, especially for mobile.

      Just look at all the efforts put into bundling/compression/etc. Some companies go as far as reducing all their CSS class names to 3 or less characters. These have different purposes though not always directly related to bandwidth reduction. Bundling is more about reducing the number of HTTP requests than reducing bandwidth though, since it bundles multiple requests for CSS/JS into single request for each, because each HTTP request consumes server resources.

      Usage is larger than it used to be as well. Now vast majority of people have a computer in their pocket at all times and access internet much more frequently than the age of desktops, when there was one computer per family accessed intermittently.

      Many mobile data connections have lower bandwidth than traditional ground connections, although a few are faster.

      As for as harddrives, the pervasiveness of digital cameras being on every phone in many pockets, means a tremendous increase in # pictures being taken. Storage on phones is higher $/gb than hard drives. Usually these make their way onto a server such as instagram or facebook, who each would be interested in reducing storage size, as the $/gb is high when you consider that data likely has at least two forms of redundancy.

    2. Re: This solves what problem? by Anonymous Coward · · Score: 0

      Think big. 50% smaller size for the same quality means double the content you get to download at your current data bandwidth.

      If your bandwidth is 100gb per month, consider your bandwidth doubled with the same quality content.

      Or

      Consider double the quality of content (2k definition images) at the same bandwidth.

      Or

      If someone takes it a step further and creates a new video format based on bpg compression for each hi definition frame then you have yourself a winner.

      In summary the multimedia bottleneck Is about to be opened up a bit more thanks to this.

  84. Re:Transparency is supported. Pronounciation? by Anonymous Coward · · Score: 0

    For a photograph, PNG isn't anywhere near the compression level of even a high quality JPEG.
    The tiny 512x512 Lena image ends up at around 462kb as a PNG. To my eyes, I'd say that the BPG at around 15kb looks just as good.
    30x size difference. Not even close.

  85. Re:Transparency is supported. Pronounciation? by AC-x · · Score: 1

    .png has an alpha channel, has broad support, and uses *lossless* compression. What's not to like?

    Lossless compression works terribly on photographic images, which limits the kind of images you can practically use with an alpha channel in web browsers today.

  86. Re:Transparency is supported. Pronounciation? by Col.+Klink+(retired) · · Score: 2

    It's a soft G: "Bee-Pej".

    --

    -- Don't Tase me, bro!

  87. It's a good routing protocol for the scale... by beanpoppa · · Score: 1

    ...of the Internet, but OSPF has strong merits of its own.

  88. Re:Great... by petermgreen · · Score: 1

    The JPEG originals from the camera are generally far too large for reasonable web use anyway. Nearly all photos you see on the web will have been downscaled and recompressed since they left the camera.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  89. Re:Great... by Forgefather · · Score: 1

    Another great implementation for this will be images stored on smartphones. I know plenty of people who don't want to use iCloud (for good reason) that often have their phones filled quickly with music and photos. If you could halve the size of an image, you could greatly expand the usage of small hard drives on phones. Add to that the benefit of being able to send smaller images over your cell data plan and it feels like a natural fit.

    --
    "There are lies, there are damn lies, and there are statistics"
  90. Re:Great... by Half-pint+HAL · · Score: 1

    A) It's not that obvious. Care to explain how that would work? A2) That's not interesting to the end-user.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  91. Re:Great... by AC-x · · Score: 1

    ...because jpegs are so huge to begin with :|

    The BBC news site gets 40 million unique users per week and their homepage contains around 400k worth of JPEGs.

    If BPG reduces the size of those images by 100k and If each of those users loads the homepage just once, that would save them 570 gigs of bandwidth per week.

    Not to mention the saving for users with bandwidth caps on their connection...

  92. Re:Transparency is supported. Pronounciation? by Goaway · · Score: 1

    WebP has lossy and lossless modes, just to clarify, and is actually a good candidate to replace JPEG, PNG and even GIF, as it also has animation.

  93. Re:Transparency is supported. Pronounciation? by Goaway · · Score: 1

    PNG is quite old and tired at this point. Both BPG and other newly proposed formats such as WebP have lossless modes which easily beat PNG at compression.

  94. Parallelism by Anonymous Coward · · Score: 0

    How has parallelism been taken into consideration with this format? Original JPEG format has Huffman decoding bottleneck: it does not matter how fast the processing of decompressed bitstream is if the bitstream decompression is the limit. For example, the "world's fastest" JPEG decoder TurboJPEG can be beat by factor of 2-3x when restart interval markers are present in the data-stream. This allows a hack: scan for next RST marker and dispatch a new job for scheduler to decompress and post-process the packet. I don't know anyone else that has done this optimization to JPEG software decoder (the Mango JPEG decoder does this and is at least twice the speed TurboJPEG. :)

    http://pastebin.com/BWVaYfZ8
    (The magic is on line 153, it looks stupid, pointless and lame.. but the performance increase is incredible)

    The point being that the format should mandate a mechanism for breaking the task into smaller chunks. Spatially partitioned image compression schemes are embarassingly parallelizable but only if the data layout allows it. Video streaming does not have this problem as the decoder can decompress multiple frames simultaneously as long as their start offset is known. This will scale well with number of cores and threads. Image is a wee-bit different problem since your thread-pool super threading engine will be sniffing after the single-thread bitstream decoder. JPEG files can at least be injected with RSTn markers for future performance increase.

    I did read that this is computatively very expensive endeavour, so it would be really great news to hear that the decoder will not have any artificial limitations. Sure, restarting the bitstream will reduce compression efficiency but this would be something that can still be controlled by the encoder if the internal is configurable. If you want last 0.5-1% of compression: compress the whole image in single segment. If you are willing to trade 1% of compression to 4x better decoding rate, that choise could at least be made by the encoder and not enforced by the format itself.

  95. Brilliant by Anonymous Coward · · Score: 0

    This guy is a true genius. He has single-handedly now replaces the massive efforts of giants like Google and their, as of now obsolete, WebP format. In the visual comparisons, BPG trumps all the other formats hands down. This format WILL be adopted as a new standard.

  96. Re:Transparency is supported. Pronounciation? by VGPowerlord · · Score: 1

    A big problem with PNGs is that PNG editors don't try to make the smallest possible files.... you need tools like pngcrush for that.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  97. Re:Great... by RoLi · · Score: 1

    I agree with you about MP3/Ogg - but the Javascript decoder (used for example in http://bellard.org/bpg/gallery...) could make all the difference.

    Basically it means that the server admin can reap the benefits (bandwidth) while the user has to handle the legacy conversion (Javascript runs on the user's machine). Therefore there is practically no downside for those who decide what is on a webpage.

    And once this format is even just semi-widespread, browsers will start to support it too - and then it's a standard.

  98. I'll stick with PNG.... by Maxwell · · Score: 1

    I'll stick with PNG.... because it's fully supported and... Oh, wait. Nevermind.

  99. Re:Great... by RoLi · · Score: 1

    Exactly. And because a Javascript implementation is available it works right now on every browser.

  100. More likely a Muz by Anonymous Coward · · Score: 0

    Since Christians have largely abandoned the practice, whereas some Islamic countries still allow marriages of girls as young as 9

  101. Re:Great... by Anonymous Coward · · Score: 0

    More importantly though, you have a user with a device that will lose a chunk of its battery power for all the time that the LTE radio is turned on ;)

  102. Re:Transparency is supported. Pronounciation? by kfractal · · Score: 1

    so is it impossible to extend png to include more aggressive (but still lossless) compression?

    i'm getting tired of the tower of babel.

  103. Same origin policy by tepples · · Score: 1

    As far as I can tell, a JavaScript decoder relies on XMLHttpRequest, which works only if the page and image are served from the same origin. This means you can't hotlink BPG images from another server unless that server has whitelisted your server with CORS. Watch sites switch to BPG as an anti-hotlinking measure, and watch this end up chewing up CPU time especially on mobile devices by decoding images in JavaScript rather than native code.

    1. Re:Same origin policy by Anonymous Coward · · Score: 0

      Watch sites switch to BPG as an anti-hotlinking measure, and watch this end up chewing up CPU time especially on mobile devices by decoding images in JavaScript rather than native code.

      Let them waste their time. If the enhanced compression without quality sacrifice is consistent across a large sample of images, this format will be supported natively by all major browsers and image editors in no time.

    2. Re:Same origin policy by tepples · · Score: 1

      "All major browsers [...] in no time"? I doubt that. Microsoft and Apple mobile devices tend to lag severely in format support. And these companies have implemented policies on their ARM-powered platforms (Windows Phone, Windows RT, iOS) to exclude third-party browsers that aren't just GUI replacements for the pack-in browser. How is Safari for iOS not "major"?

  104. Re:Great... by stealth_finger · · Score: 1

    Yeah and if everyone gave me a penny I'd be mega rich. Just because adding them up a shitload of times and multiplying them millions makes a shitload of space doesn't negate the point that a jpg generally isn't a big file. Especially when optimised for web.

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  105. Re:Great... by JMJimmy · · Score: 1

    A) It's not that obvious. Care to explain how that would work?
    A2) That's not interesting to the end-user.

    a) It is obvious. 3D is computationally expensive compared to 2D. An image a real person can manipulate to reveal the characters is easy for a person (given simple controls) and hard for a computer.

    a2) You asked for useful, practical, mass-market - not interesting to the end user. For the latter, I can think of a million interesting uses for adding simple/quick depth to a web page without going full blown 3D/video/flash. From design tools to menus to smooth slideshow containers as a single object.

  106. Re:Great... by Half-pint+HAL · · Score: 2

    ...and the downscaled, recompressed version will probably be the only version kept in the archive.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  107. What ELSE does it do by Anonymous Coward · · Score: 0

    What ELSE does this new format do? Provide a means to track people? Encode hostile code maybe?

  108. Die Steganography die by Anonymous Coward · · Score: 0

    Steganography will be easier to detect.

  109. What about PNG? by Anonymous Coward · · Score: 0

    Why is a "new" image file format being compared to JPEG? Most web designers moved to PNG a decade ago, or more. The most prevelant use of JPEG is in consumer grade digital cameras, which frankly, is completely stupid on the manufacturers part as they are using an outdated and not-particularly-good image file format for pictures.

    Where's PNG in the mix and why isn't it in the comparisons? PNG is also not patent encumbered at all, AFAIK. I record and create images in RAW or TIFF and then export to PNG for web and TIFF for print (no compression). The only time I use JPEG is if a client specifically requests it.

  110. Jpeg is to mpeg, as bpg is to ... by Anonymous Coward · · Score: 0

    Think of the bigger picture. In the same way that jpeg influenced the creation of mpeg, it won't be long until a new video format gets released, allowing for the next wave of video media. From 4k video into current blu ray disks, to more streaming content at the same bandwidth.

  111. Re:Great... by cheesybagel · · Score: 1

    PNG is lossless and supports images with more bits per channel. Plus it has extensions to support animation.

  112. Re:Great... by AC-x · · Score: 1

    But it does negate the suggestion that we shouldn't replace JPEGs with something smaller just because JPEGs are already "small"...

  113. Nowhere near 50% savings. by bl968 · · Score: 1

    Looking at the comparison pages the savings is in the terms of double (30) to at the most triple bytes (150) and not anywhere near 50%. Yes the quality is better which alone might be ample reason to switch once it's supported in every major browser and image editing software.

    --
    "GET / HTTP/1.0" 200 51230 "-" "Mozilla/4.0 (compatible; Setec Astronomy)"
  114. Re:Transparency is supported. Pronounciation? by Goaway · · Score: 1

    It is technically possible but practically impossible, for two reasons: One, it is very hard to get even backwards-compatible extensions approved for addition to PNG. See the failure of APNG for an example. Two, such a change would not really be backwards-compatible, and the files would be named "png" but would not actually open in any current PNG reader. There would thus be very little advantage of adding this to PNG rather than creating a new format.

  115. Too much smoothing by ThePhilips · · Score: 3, Interesting

    There is a reason why JPEG is blocky. The blocky nature of the encoding preserves details better.

    BPG blurs everything heavily. Small details and fine textures literally disappear.(*)

    JPEG is definitely outdated and web could gain from a worthy replacement. But BPG IMO doesn't appear to be "it".

    (*) I wonder how JPEG would fare on the images, decoded from BPG. Since fine details are removed by BPG, the JPEG would be smaller too.

    --
    All hope abandon ye who enter here.
    1. Re:Too much smoothing by Anonymous Coward · · Score: 0

      > There is a reason why JPEG is blocky. The blocky nature of the encoding preserves details better.

      The hell it does. The blocks are there because of discrete cosine transform. The problem is, JPEG picked a fixed block size and at low bandwidth small details get utterly destroyed. I mean, it's just absolute crap at high compression levels. You've only to look at it.

      Look at any JPEG that contains text, compressed at say, 80% or less. It's distractingly artifacted, unreadably so in some cases. I know JPEG is "intended for photographic images," not text + graphics, but a lot of times photos contain those kinds of elements and JPEG just craps all over them.

      So, JPEG and BPG both discard detail for higher compression, but BPG degrades far more gracefully.

    2. Re:Too much smoothing by thegarbz · · Score: 1

      I'm not sure I necessarily care about fine textures when trying to make a 5kb file. JPEG on the other hand can't handle a simple gradient at that compression level. It's a trade-off I'm sure, but simply upping the compression quality reduces the smoothing on both. In either case the BPG appears visually more pleasing than the JPEG, and if you're doing some kind of science where the texture is important then TIFF may be a better option.

      Compression is about reducing the un-noticable. No one would notice if a texture is missing. Everyone notices when a gradient has a sharp step in colour.

    3. Re:Too much smoothing by Anonymous Coward · · Score: 0

      +1

      the JPEG blockiness drives me crazy; but with BPG entire swathes of detail just vanished. On the Lena image it was a really pleasant effect--I actually liked the second-to-least compressed BPG the most at first, until I realized that it was artificially noise-free. It was too-clean to be real. When playing with it on other images (the Washington monument/cherry blossom test) it looked like the monument was a single shade of white the entire way down at all settings but the least compressed.

      I can see why people would find BPG pleasing, it removes "real" noise as well as compression noise. Unfortunately, real noise is detail.

  116. Re:Transparency is supported. Pronounciation? by ThatsDrDangerToYou · · Score: 1

    Well, within epsilon of exclusively..

  117. Re:Great... by ColdWetDog · · Score: 5, Funny

    Remember that in many emerging markets, Blackberry is the way most of the population access the web.

    Cool. A time traveler. What year are you from?

    --
    Faster! Faster! Faster would be better!
  118. Re:Great... by GIL_Dude · · Score: 1

    Yes, the hard part is getting adoption. Just look how far Google's WebP image format has gotten. Or not gotten. (I'm not talking about their WebM video format which has also not gotten a lot of traction). Looks like they unveiled it in 2010 or before, but nobody has used it as far as I can see.

  119. i love it by Anonymous Coward · · Score: 0

    do do do do do do do do do do do do... oh wait, wrong compression format.

  120. tl;dr -- anyone with a technical overview? by ThatsDrDangerToYou · · Score: 2

    Is BPG using some form of VQ (vector quantization)? What are the key tech improvements over JPEG?

  121. About that javascript by rs79 · · Score: 1

    About that "small" Javascript decoder. Did you look at it?

    You call that "small" ?

    The x86 assembly code is somewhat troublesome, also.

    --
    Need Mercedes parts ?
  122. Re:Transparency is supported. Pronounciation? by Anonymous Coward · · Score: 0

    Thats because you ate a fuzzy fungus!
    Seriously though, can i get some too?

  123. Re:Great... by Anonymous Coward · · Score: 0

    Compression works best with repeating patterns. Lossy compression introduces noise, compressing noisy data is harder, so lossily compressing lossy compressed data is bad.

  124. so how do I upgrade my digital camera, then? by swschrad · · Score: 1

    looks like another way to sell you everything once again that you already have. I am on constant guard against that sort of thing. you can't have my Ampex 601, cold dead hands or not!

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  125. Re:Great... by Anonymous Coward · · Score: 0

    It's too bad, because we really could have used this years ago while we were still on dialup

    Ahh, the days of dialup. Getting Rick-rolled by goatse images while waiting for the JPG to "progressively" load, when expecting a pretty lady.

  126. Re:Great... by stealth_finger · · Score: 1

    We should replace jpgs with these bpgs because they offer transparency too. Save messing with png or gif or whatever and just have one filetype that does everything. The actual size is moot it most cases when we're talking KB in relation to GB.

    --
    Wanna buy a shirt?
    https://www.redbubble.com/people/stealthfinger/shop?asc=u
  127. Re:Great... by AC-x · · Score: 1

    Alpha channel is big advantage (worth it in its own IMHO), but even a small size decrease adds up to a lot of bandwidth for high traffic sites, especially any with a lot of image content.

  128. HUMBLE PIE by Anonymous Coward · · Score: 0

    don't bother with the lena comparison - look at the [lack of] artifacting in comparison to the other compressors
    http://xooyoozoo.github.io/yolo-octo-bugfixes/

  129. Awesome by WaffleMonster · · Score: 1

    In the past I would have written this off as great but stands no chance of ever being used.

    Then I looked at html code just a simple ..IMG SRC="...bpg".. thing and javascript include up at the top.

    The one problem preventing new significantly better formats from catching on and being deployed in the field is now gone... I can imagine at some point browser vendors ending up adding native support just for the sake of saving a few CPU cycles.

    1. Re:Awesome by Anonymous Coward · · Score: 0

      I can imagine at some point browser vendors ending up adding native support just for the sake of saving a few CPU cycles.

      Except that it's royalty bearing and we're at the same old problem we've seen before for GIF and H.264. Royalty-free formats are better for everyone and BPG fails to address that.

  130. Re:Great... by TheRaven64 · · Score: 1

    Add to that, it's relatively easy to wrap your images in a noscript tag referencing a JPG version, so for the cost of storing two versions of the image on the server, you get to save money on bandwidth for anyone whose client can support it and not degrade the user experience for people who can't.

    --
    I am TheRaven on Soylent News
  131. Re:Great... by Anonymous Coward · · Score: 0

    The formal limit is 0. I can return nothing for all your stuff encoded to nothing, and there you have it - very lossily compressed.

  132. Re:Great... by ElitistWhiner · · Score: 1

    Exactly correct answer. Merge JPEG-BPG-> JPG

    NEXT.

  133. Re:Great... by Anonymous Coward · · Score: 0

    Big ups to the above comment. I am sure most of Slashdot knows this, but a lot of indie games apper to be using .ogg for sound files. Couldn't you listen to the entire Hotline Miami soundtrack using the .ogg files in the game's installation folder?

  134. Compression algorithm by Traxton1 · · Score: 1

    But what is the Weissman score?

  135. Re:Great... by Anonymous Coward · · Score: 0

    45GiB per month? Around here typical packages for mobile broadband top out at about 5gigs. You can get ones that have more, but they'll typically throttle it at some point.

    What's more, the actual cellphone coverage for the data they do provide tends to suck. If you happen to live someplace that's relatively flat and easy to provide service to, it might be easier to provide such bandwidth, but that's not universally true. Then there's parts of the world where 2G is still more or less what people have available to them.

  136. Re:Great... by Anonymous Coward · · Score: 0

    Dude, are you just boasting about your internet speeds?
    First of all, I'm not even going to bother to read all of your post, those numbers mean nothing, because not everyone lives in the same place as you.
    And I'm not even talking about emerging markets, even in western countries many still don't have affordable fast mobile internet.

  137. Re:Great... by Anonymous Coward · · Score: 0

    PNG is lossless, it is not much more than the original image passed through zlib, you might want to clean your eyes.

  138. Re:Great... by Anonymous Coward · · Score: 0

    You are either a visionaire or a shill.
    For me this seems as interesting as "3D" cinema.

  139. Re:Transparency is supported. Pronounciation? by Will.Woodhull · · Score: 1

    An excellent discussion and I learned a couple of things.

    I will continue to use .png for archival needs where bandwidth issues do not apply, and I can avoid worrying about the copy-of-copy degradation of .jpg without the excessive size of .tiff or other lossless formats. I will convert to .jpg at as high compression as is workable when preparing images for the web.

    This leads to another question, now that several persons who know something about this stuff are gathered together on this one thread:

    Blender can work with images from a number of different sources and these can be stored within the .blend database. These might be reference images during modeling or textures used in the finished product. They are usualy the major contributor to the size of the .blend file. So, does anyone know whether there would be an advantage to using one image format over another when working with Blender?

    --
    Will
  140. Re: Great... by Anonymous Coward · · Score: 0

    i don't understand how this could translate to fewer servers. Your storage infrastructure would shrink, though.

  141. And PGF? by Kamien · · Score: 2

    Is it any different/better than already existing PGF file format?
    https://en.wikipedia.org/wiki/...

  142. Always naysaying! by Anonymous Coward · · Score: 0

    What takes a miracle is trying to convince someone like you to stop naysaying for 10 damned minutes and look at the world from a different perspective. Fat chance indeed.

  143. Re:Great... by Anonymous Coward · · Score: 0

    The problem with CMYK JPEG is that there are two competing standards: one with K=255 being full black, and one with K=0 being full black.

  144. Re: Great... by michelcolman · · Score: 1

    If you have to send more data (bigger files), you need more servers. A single server can only handle a certain maximum amount of data transfer, right? I thought that was pretty obvious, but maybe I'm missing something?

  145. Re:Great... by Dutch+Gun · · Score: 1

    My bad - I meant to say BNG, not PNG in the first paragraph.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  146. A solution in search of a problem by tehcyder · · Score: 1

    When you can store hundreds and hundreds of GBs of data really cheaply, who cares about a slight saving in file size for their gentleman's fine art collection?

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  147. Re:Transparency is supported. Pronounciation? by Anonymous Coward · · Score: 0

    penis

  148. Re:Transparency is supported. Pronounciation? by tepples · · Score: 1

    There already is lossy compression in PNG: converting a photo to indexed mode.

  149. WebM uses MKV by tepples · · Score: 1

    Yet now Microsoft, king of MPAA panderers, even supports the MKV format in its products going forward (including Xbone and Windows 10) because piracy is so rampant that there's a huge demand for that format

    Are you sure it wasn't to allow the use of WebM, which uses a profile of MKV as its container?

  150. Copyright in test images by tepples · · Score: 1

    I wonder how much of Matplotlib's use of this portrait relates to Playboy's copyright in the pic of Lena. The US Government always puts its works made for hire, such as the Navy portrait of Rear Admiral Hopper, in the public domain.

    1. Re:Copyright in test images by Anonymous Coward · · Score: 0

      I misread that as "portrait of Admiral Hopper's Rear" and threw up in my mouth, more than a little.

  151. Re: Great... by Anonymous Coward · · Score: 0

    first off, nobody added a bunch of shit up and second, nobody multiplied anything by millions.

    your a fucktard making shit up. faggot.

  152. Re:Great... by cthulhu11 · · Score: 1

    In reality you'd still have seen images compressed to hell, like Facebook does today. They would have just done it with fewer bytes.

  153. Re:Great... by Anonymous Coward · · Score: 0

    Not really. Neither the JPEG compression standard nor the usual JFIF container format support tansparency: http://www.faqs.org/faqs/jpeg-faq/part1/section-12.html

    There is a way to add an alpha channel, but it's a hack. That's the reason browsers don't support it.

  154. This is huge and will take off because . . . by rhyous · · Score: 1

    This is huge and will take off because there are big companies that would save a lot of money by using it. For example, WordPress.com, which hosts billions of images, does pay for their bandwidth. They have a simple plugin that compresses all uploaded images. All they have to do is change their plugin to use BPG and suddenly the billions of blogs out there using smaller images? That is the majority of their image bandwidth. And it is cut in half.

    Sure both storage and bandwidth seem bloated. But on a large scale, such as WordPress.com, this could mean hundreds of thousands, perhaps millions, of dollars in drive space and bandwidth savings each year.

    Now, DeviantArt and other image gallery companies will see the same benefit.

    Then this moves to WordPress.org and the other half the bloggers on the internet start using it too.

    Now that WordPress uses that image type, every consumer who right-clicks and downloads those images now needs to be able to open BPG files.

    When there is money to be made or saved, a technology will take off.