Live data from Hacker News

Why BPG will replace GIFs and more

eek.ro

11–20 of 121 posts

Re: Why BPG will replace GIFs and more

#11
post #5

How can a lossy format replace a lossless format? The author clearly doesn't know what they're talking about.

GIF is extremely lossy for this use case since they can't do 24-bit color. In addition to being unnecessarily gigantic, animated GIFs also look terrible for just about anything that isn't pixel art. GIF itself is a lossless format, but when you use it for stuff like this the whole process is super lossy.

Re: Why BPG will replace GIFs and more

#12
post #4

Note that BPG is based on HEVC still frames, and may be more patent-emcubered than current alternatives. https://en.wikipedia.org/wiki/Better_Portable_Graphics#Paten...

Patents were my first thought when reading the OP. Any media format discussion without IP is fairly meaningless.

Re: Why BPG will replace GIFs and more

#15
post #8

Wow, this throws me back to the early 90s, when we would basically have the same discussions about JPEG vs GIF. At the time most graphics programs could open a GIF you downloaded with your modem, but if you wanted to view a JPEG you had to jump out to a separate program, and everyone said that as soon as there was native JPEG support no one would use GIF anymore.

Hah yep given how long GIF has persisted, I think it's clear that nobody cares about what is the best format in terms of technical achievement. It's all about what is most compatible.

Re: Why BPG will replace GIFs and more

#17
post #7
post #2

The quality between the two formats is stunning... BPG version looks blurry compared to the mp4 version.

Author says that the BPG version is re-encoded from the MP4, so lower quality is to be expected. Looking at the linked comparison tool[1], it seems that while BPG and WebP both have fewer artefacts than JPEG at a given file-size, BPG seems to achieve this with waaaay too much smoothing. Seriously, check out the engineer's eyelids in [1]. [1]: http://xooyoozoo.github.io/yolo-octo-bugfixes/#production&bp...

I take your comment to mean that you find the BPG version of that engineer picture -- being "overly smoothed" -- to be unrealistic, comparatively. I think the face, as a whole, looks crisper. Even though the sharpness isn't there, the lack of visible artifacts just looks plain better. This reminds me, weirdly, of seeing video through an old television. The resolution is poor, but it's not poor in a way where I think the image is fake. Things still look real.

Separately, though, take a look at other features of the image: the beams running lengthwise down the shell, specifically the ones on the top left of the image. The BPG version makes them look niceeeeee and crisp, whereas the WebP version looks very bad.

Other places where I think the BPG compression looks noticeably better: her uniform (right sleeve, right leg, etc), the rivets along the top edge of the platform she's standing on, where she's grabbing that power tool.

One thing I noticed in the BPG version is that some gradient areas have more visual banding compared to the WebP version.

Re: Why BPG will replace GIFs and more

#19
post #11
post #5

How can a lossy format replace a lossless format? The author clearly doesn't know what they're talking about.

GIF is extremely lossy for this use case since they can't do 24-bit color. In addition to being unnecessarily gigantic, animated GIFs also look terrible for just about anything that isn't pixel art. GIF itself is a lossless format, but when you use it for stuff like this the whole process is super lossy.

Perhaps GIF wasn't intended for this use case? Oh right, it wasn't. There are plenty of video formats that are. That doesn't make them "GIF replacement".
Post reply on HN