Kai-Uwe Behrmann wrote: > As the CMM is responsible for handling the gamut, it can be used itself to > show it. lcms has the cmsFLAGS_NOTPRECALC option for highest precision. > Otherwise you have to do the low level stuff yourself like handling > various CLUT types or matrix profiles. > > For accessing the curves, matrices and 3D luts with lcms you may look at > the _lcms_LUT_struc in lcms.h . All what remains is to count channels > and positions. > Is it possible to open an output profile as input in a transformation using littlecms ? As I'm plan to scan the B2A1 table, the output profile will be the first one in my workflow and I'll use the internal Lab profile as the second one.. > > 1. approach (osX ColorSync utility, fallback in ICC Examin) > create a Lab boundary net > collabse to the device colours (BToA1Tag) > convert back to Lab by the AToB1Tag ... done > 2. approach (argyll - hopefully correct) > scan the extreme values (RGB/CMYK...) and walk to white and black point > create a net from the obtained values >
This is the approach I'm planning to use. That's why I choose the B2A1, the dev->pcs colorimetric table, to scan the extreme RGB values and get the related Lab values. . > 3. approach (?) > search for a good position to start > send beams into all directions > scan for valid conversions and holes > trace holes and borders down to a acceptable resolution > render the point cloud to a mesh > > 1. is the most quick but is not as precise > 2. needs somewhat longer > 3. not tested myself > Thank you, Lorenzo ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user