Mark wrote:
> Is it also possible to build a CLUT to Lab PCS?
> Any reason why that should be avoided?
> And XYZ? How many grid points would be needed to get reasonable precision?

There are two reasons to be wary of implementing conversions to/from PCS
type spaces in the GPU. One is precision. If you're dealing with 8 bit
pixel values, then XYZ is a poor space to use. You need at least 16 bits
per component. The other reason that applies to both Lab and XYZ is table
efficiency. Usually you are creating a fully populated table cube, and
for XYZ and Lab the typical device gamuts are only a small fraction of
the volume of the cube you are populating.

So overall you are better off trying to stick to device to device
lookups as much as you can.

Graeme Gill.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to