Safari, Firefox charge towards a more colourful Web - Software - News - ZDNet Australia

Safari, Firefox charge towards a more colourful Web

Apple's Safari browser is able to display richer, more deeper colours than either Internet Explorer or Opera -- but Firefox is expected to catch up in the next month.

Unlike the prevailing browsers on the Internet -- Microsoft's Internet Explorer and Mozilla's Firefox -- the Apple browser supports different ways of encoding images that can mean richer, deeper colours. With the beta version of Safari now on Windows, Mac OS X users aren't the only ones who'll be able to see the difference.

However, Apple won't keep that edge for long. Mozilla's forthcoming Firefox 3 browser, due to ship in beta form this July, likely will include support for richer colour, said Vlad Vukicevic, a technical leader at Mozilla and a photo enthusiast.

Together, the moves could help boost the Internet beyond the orbit of the sRGB color scheme, a broadly supported but limited standard initially introduced by Hewlett-Packard and Microsoft. But it's not likely that Web photography will achieve sRGB escape velocity until the dominant Internet Explorer also follows suit.

sRGB is fine for most people today, said Brad Hinkel, author of Color Management in Digital Photography and more recently a Microsoft project leader. But it doesn't encompass the full gamut of colours that the human eye can perceive or that can be displayed on the latest monitors.

"I've seen them. They're knock your socks off, intensely amazing -- beautiful, vibrantly rich colours," Hinkel said. "Getting colour management into Safari, into the browser and on the Internet is a great thing."

sRGB alternatives
Although the vast majority of images on the Web are encoded with sRGB, alternatives such as Adobe RGB, the European Color Intiaitive's ECI RGB and Microsoft's scRGB can display a broader palette of colours.

For now, there's little point employing the more sophisticated colour schemes on the Web. IE, Firefox and Opera can't display them, and worse, Adobe RGB images, for example, typically look worse than sRGB on the Web. That's because the non-Safari browsers, incorrectly interpreting an Adobe RGB image as sRGB, drain the images of some of their colour.

Not so with Safari. Apple machines are in widespread use among graphics professionals, and the operating system supports colour encoding schemes that are called profiles and are standardized by a group called the International Colour Consortium (ICC). Safari checks to see whether an image is tagged with a particular ICC colour profile and displays it accordingly, tuned to work with the user's monitor.

While average Web surfers aren't likely to notice much of a difference, some professional photographers do care about the issue. For example, those selling images over the Web as stock art want them to look as good as possible, but they often encode their images as sRGB to make them appear better on the screens of potential purchasers.

People can see whether their browser properly supports colour profiles by visiting an ICC Web page that shows a specially constructed image. With colour support, the image appears to be a desert formation against a blue sky; without colour support, it's a checkerboard of garishly distorted hues.

Colour on computers is a complicated business, given the wide variety and near-infinite combinations of video cards, displays, printers, ink and cameras. ICC profiles can bring order to some of the chaos while preserving a bit more of the richness of colour that human eyes can perceive.

Safari's competition isn't standing still. Microsoft wouldn't comment on future colour-support plans for this article, but the company has sunk a lot of time and money into the colour problem.

Microsoft developed scRGB, a wide-gamut colour space that's now an international standard. For example, where sRGB devotes 8 bits of data to describing the red, green and blue colour components for each pixel of an image, scRGB can devote 16 or 32 bits per component and describe the colours with more flexible floating-point numerals instead of just integers.

In addition, Microsoft is pushing a file format called HD Photo that it hopes will become a replacement for the ubiquitous JPEG. HD Photo -- support for which is built into Vista under the format's previous name, Windows Media Photo -- uses the scRGB colour space. Supporting other colour spaces in IE is a logical extension of promoting HD Photo.

The open-source Mozilla project is less tight-lipped about its plans for colour profile support. "I'd love to see it in Firefox 3, and we're working to get it there," Vukicevic said.

It's not certain that Firefox 3, code-named Gran Paradiso, will support ICC colour profiles. But there is a patch under development and testing right now, Vukicevic said, and the goal is to include it. If it does ship, though, colour management likely will be disabled by default.

"We're hoping to get the feature in for the first beta. At that point, we'll look at the feedback and decide whether to turn it on or off," Vukicevic said. For those who enable colour management but who haven't calibrated their monitors to display standard colours, images will look different. And it's a toss-up whether they'll look better or worse, he said.

Another factor is performance. Enabling colour support degrades Web page display "a few percent" for normal browsing, he said.

Firefox runs on multiple operating systems, including Windows, Mac OS X and Linux. To bring colour support to all those foundations, Firefox uses an open-source colour management engine called Little CMS that can translate from one colour space, such as the one a photo uses, to another, such as the one a monitor uses.

ICC colour support has been a longstanding feature request in Mozilla; the bug listing for the project initially was filed in 1999. It's been a personal issue for Vukicevic, too: he's a photographer as well as a programmer.

"There's a bunch of us at Mozilla who are amateur photographers," Vukicevic said, and they've "been clamoring for ICC support for quite a while now."

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

Lax data #privacy laws hurt Australia: Australia may be setting a bad example and limiting its options when it c... http://t.co/18CvSbms

Lax data #privacy laws hurt Australia: Australia may be setting a bad example and limiting its options when it c... http://t.co/35xWEgB2

News: Malware's the next nuclear bomb: Kaspersky - Security - News - ZDNet Australia http://t.co/MqfyXzJS

Lax data privacy laws hurt Australia - Australia may be setting a bad example and limiting its options when it comes... http://t.co/F7HQTvVy

Google readying #cloud storage service: Google is reportedly getting ready to take on Dropbox with its own cloud... http://t.co/GTFIbQC7

Lax data #privacy laws hurt Australia: Australia may be setting a bad example and limiting its options when it c... http://t.co/6q6L9DOG

Ethical iPhone protests hit Apple stores. Love your iPhone? Love it more if it is made ethically? http://t.co/LkKm9StB via @zdnetaustralia

Lax data privacy laws hurt Australia: Australia may be setting a bad example and limiting its options when it co... http://t.co/sGjo2Y6w

Ethical iPhone protests hit Apple stores http://t.co/LkKm9StB via @zdnetaustralia

RT @SecMash: Lax data privacy laws hurt Australia - ZDNet Australia http://t.co/NaFCw4Xr #InfoSec

Lax data privacy laws hurt Australia - ZDNet Australia http://t.co/NaFCw4Xr #InfoSec

Apple app developers may have copied your address book, despite it being against the rules which Apple has ignored http://t.co/C6PgoMQd

Lax data privacy laws hurt Australia: Australia may be setting a bad example and limiting its options when it co... http://t.co/f9CnwmTy

by http://t.co/vmlQ0Ecb: Lax data privacy laws hurt Australia: Australia may be setting a bad example and limitin... http://t.co/G0fEMhs7

LinkedIn posts strong Q4 earnings, up in after hours trading http://t.co/TJSBmtlT

Twitter now available in emergencies with satellite providers: Twitter is being pumped up to save the day with t... http://t.co/Oz2xsX0K

Microsoft plans to release a flavour of Windows 8 on ARM chips http://t.co/10rKSoAs

RT @zdnetaustralia: Why a $25 computer means revolution http://t.co/ufWQdLzT

Senator Conroy imposes limits on amount of spectrum telcos can buy at Digital Dividend auction: http://t.co/PD7DNr4r

Reminders: Be aware and beware @facebook's #rules. You could lose valuable rights | http://t.co/chuIKcIq | via @ZDNet | #socialmedia #smm

Facebook: 60 million users access apps via mobile http://t.co/jLxQXuQM

Windows 8 Consumer Preview due February 29: why it's not called beta http://t.co/MEAZzVA6

RT @ldignan: New post: LinkedIn posts strong Q4 earnings, up in after hours trading http://t.co/Q95IUhzo

RT @Timothy_Hughes: Windows 8 Consumer Preview due February 29: why it's not called beta http://t.co/sbPX5RwT

http://t.co/JaYhkJjV

Armageddon of War 1.5 (Mobile): Top Hit Game for everybodyIdea is simple,Collect red items, Avoid green objects,... http://t.co/BqJhQRiO

Court agrees to speed up case over #Google's privacy policies http://t.co/hCf5CbQT | RT @ZDNet | #privacy

RT @ZDNet: Facebook admits it needs to fight scams more efficiently http://t.co/O7DvYt87

Twitter now available in emergencies with satellite providers http://t.co/dZUPbpj1

RT @zdnetaustralia: Why a $25 computer means revolution http://t.co/ufWQdLzT

RT @ZDNet: Twitter now available in emergencies with satellite providers http://t.co/ZKibHIsQ

Facebook: 60 million users access apps via mobile: By Emil Protalinski | February 9, 2012, 10:01am PST Summary: ... http://t.co/Nq0TvzJY

New website hopes to improve the Federal datacenter consolidation process: New website hopes to bring together I... http://t.co/5yeK9VMO

iPhone commands better resale value than Android or Blackberry: @danjames2012 I find it hard to believe that som... http://t.co/GryjHpQZ

RT @ZDNet: Twitter now available in emergencies with satellite providers http://t.co/ZKibHIsQ

invention these appreciate Every using after Numerous Not well ordering customer any custom route do make these current can consider of N...

1 hour ago by gurbapagnonna on Abetz shifted in reshuffle

I'd say a reasonable amount of it would be. In the Queensland Department of Education's case, it said it was trying to make as much of it...

2 hours ago by suzanne.tindal on The application nation

Great article, Suzanne—couldn’t agree more. It is only logical for organisations – private or public-- to take a long, hard look â€...

2 hours ago by kashe on The application nation

Every example of action against child molesters in this story related to internet protocols other than the www. This filter then achieves...

2 hours ago by Bob.H on Interpol defends voluntary filter

Soooo... it's okay for Apple to demand use of technologies and designs falling under competitors patents (considered "standards"), but on...

11 hours ago by MoWeb on Apple wants new rules for mobile patents

But I am having an intelligent conversation young fibes, my point is the lofty goal that all are equal is unfortunately not so. That is w...

13 hours ago by Doubt on NBN Co inks $620m satellite deal

May be so, but we do need to lighten up some of these people who are so serious. poor old fibretech nearly brings tears to the eyes and j...

13 hours ago by Doubt on Turnbull decries 'Rolls-Royce' satellites

The latest MS Windows update for XP tries hard to persuade you to update. For those machines that already have IE8 loaded it tries to re-...

13 hours ago by brak on Windows XP clings on as dominant OS

Will be interesting to see if he drives the qld gov political IT agenda or looks to address the IT challenges being faced by qld gov agen...

13 hours ago by Flly on Queensland's CIO returns to the post

So angry! NOKIA has forgotten the main purpose and the user function, and instead prioritised their industry level concerns. I bought my...

14 hours ago by spaceagesoup on Nokia skips Australia in Symbian Belle roll-out

I get what you mean in your context, meski. If the filter is like speed cameras, then people can alternately take side streets and back r...

16 hours ago by techkid on Interpol defends voluntary filter

Remind me again how people can get to a leadership position with absolutely no practical knowledge? I would ask Alexander how he intends...

16 hours ago by cleversoap on Internet won't always be anonymous: ITU

I was reading about DMARC at http://www.unlocktheinbox.com/resources/dmarc.aspx, perhaps they should try to implement something like this...

17 hours ago by wpfn on Phishing scam causes Telstra email woe

As you can tell, I'm a big follower. For AFL read NRL.

18 hours ago by phildobbie on The TV Now aftermath

Im not sure if David Gallop realises he now works for the AFL.

18 hours ago by katerich on The TV Now aftermath

That assumes that people see the stop sign. If you're using proxies, or whatever *all* the time, then these stop signs will never be obs...

19 hours ago by meski on Interpol defends voluntary filter

The advanced remote controlled machines reduce the human working rate from hazardous environment.

19 hours ago by Manasy on Robotic mining worth its high cost: Rio

Internet connection rate tremendously increasingly a lot.

19 hours ago by Manasy on Optus unveils NBN small business plans

content producers see Quickflix as a cheap and effective way of distributing copy-protected content in the Australian market.

19 hours ago by Manasy on Quickflix looks to avoid Netflix's failures

After this it could be very easy to identify the vulnerability products.

19 hours ago by Manasy on Body scanners coming to airports in July

This story has been voted 20 times in the last 24 hours!

2 days ago, Symantec confirms hacker extortion

This story has been voted 10 times in the last 24 hours!

2 days ago, Symantec confirms hacker extortion

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar