Hacker News new | past | comments | ask | show | jobs | submit login

The results only show marginal improvement.

The improvement is far from marginal. In particular:

... I just tried to link you to a BPG image, and discovered that I can't.

Well, I'm going to ignore that little flaw for the moment, because that's just a browser feature. If BPG catches on, that's sure to change.

Anyway, the improvement is far from marginal: http://a.pomf.se/cdywsc.png

In particular, look around her face, eyes, and the background. The JPG is not just worse, but in fact very worse.

A more serious flaw is that it doesn't support animation. It doesn't need to be a video format. It just needs to be able to play a sequence of frames in succession. This is as easy as including a header that specifies how many frames are in the animation and the duration of each frame, followed by the image data itself. The fact that PNG doesn't have this has plagued the format since the internet became popular.

That may seem like "a video format," but it's not. Video decoders optimize for inter-frame compression, not intra-frame compression, so it's a different problem altogether. BPG doesn't need to do everything, but it should probably have basic animation.




That depends on what you mean by "worse" and "very". I think for most use-cases, those differences are not something likely to be noticed by the majority of users.


The purpose of a test like this is to measure visual performance, and the JPG result is performing very badly.

Open these two images in a separate browser tab, then switch back and forth between them:

http://a.pomf.se/fsnfxz.png

http://a.pomf.se/lfzyrh.png

Those are the upper images of the test. Also try these, the lower images:

http://a.pomf.se/bgqcag.png

http://a.pomf.se/hxlwcm.png

Again, JPG is not merely worse, but very worse. In fact, JPG makes it look like she's wearing a hat that's made of crosshatch material at the top, when in fact the top is composed of rings of fiber, not crosshatch.


Animation is frequently overused and unnecessary. If you're going to do animation, you should have to go through an animation-focused format.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: