X

Google's WebP crosshairs target PNG, not just JPEG

Google's image format started as a rival to JPEG, but new features mean it could take on Portable Network Graphics, too.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read
WebP logo

Google launched WebP to outdo JPEG. Now a new version is designed to take on another dominant graphics format on the Web, PNG.

WebP is based on the open-source compression technology used in Google's WebM video encoding technology, and with it, Google hopes to reduce Web page file sizes and thereby speed up the Net. There are plenty of challenges for the technology, but Google just made WebP a bit more competitive through the addition of two major features.

First is a "lossless" compression option that can image data without loss of fidelity. Second is support for an "alpha channel," which lets designers designate part of an image as transparent.

That's useful for video game graphics, icons in user interfaces, and other objects that aren't simple shapes placed in front of a background. Designers today often must choose between JPEG, which doesn't support alpha channels, and PNG (Portable Network Graphics), which does, but which in many cases doesn't compress images as well as JPEG.

"Photographic images typically encoded as JPEG can be encoded in WebP lossy mode to achieve smaller file size. Icons and graphics can be encoded better in WebP lossless mode than in PNG. WebP lossy with alpha can be used to create transparent images that have minimal visual degradation, yet are much smaller in file size," Google programmers Jyrki Alakuijala, Vikas Arora, and Urvang Joshi said in a blog post last week.

And WebP could appeal to a peculiar niche on the Net: the animated GIF crowd, who help keep the gradually fading Graphics Interchange Format alive because it can be turned into a crude multi-frame video. Animated WebP support, though, remains a work in progress.

But getting a new image format to catch on is tough. Microsoft has tried for years with a format first called Windows Media Photo and now standardized as JPEG XR. It also offers better compression than JPEG, alpha-channel support, and a lossless mode, but it's a rarity in the real world.

One area where JPEG XR found a foothold is the Flash Player 11.

Curiously, Mozilla has begun kicking the JPEG XR tires, contemplating the possibility of supporting it in Firefox.

Programmers who use the WebGL--a 3D graphics technology for the Web--apparently also would like a combination of compression and alpha-channel support.

Google is eager to spread WebP far and wide. Mozilla is more cautious, though, given the concern that "every image format that becomes 'part of the Web platform' exacts a cost for all time."

WebP's prospects also could be impaired by the fact that it isn't a standard. A standard is a safer bet for camera makers and others considering the prospect of supporting a new file format.

Still, Google's control over WebM video hasn't stopped it from being included in Firefox and Opera browsers. And Google continues to improve WebP and WebM with faster encoding and decoding as well as better image quality.