Re: [Lcms-user] Apply profile with PCS = cmsSigXYZData, Color Space = cmsSigGrayData
An ICC-based CMM for color management
Brought to you by:
mm2
|
From: Aaron B. <bo...@gm...> - 2017-02-20 16:35:04
|
Thanks, Noel. This is not for display on monitor. JPEG 2000 supports embedded ICC profiles, and I am trying to use the profile when decoding the image. On Mon, Feb 20, 2017 at 11:23 AM, Noel Carboni < NCa...@pr...> wrote: > Hi Aaron, > > > > What do you mean by "applies the ICC profile"? Are you trying to convert > the image to be displayed accurately on a monitor? > > > > If so, wouldn't you want the output type to be RGB and use the monitor's > profile as the output profile? > > > > Perhaps I'm not understanding at all what you're trying to accomplish. > > > > -Noel > > > > > > *From:* Aaron Boxer [mailto:bo...@gm...] > *Sent:* Mon, February 20, 2017 1:04 AM > *To:* lcm...@li... > *Subject:* [Lcms-user] Apply profile with PCS = cmsSigXYZData, Color > Space = cmsSigGrayData > > > > Hello, > > > I have a jpeg 2000 file with an ICC profile. > > PCS is cmsSigXYZData and color space is cmsSigGrayData. > > The file can be found here: https://github.com/GrokImageCompression/grok/ > issues/38 > > I am working on a library that decodes the jpeg 2000 file and applies the > ICC profile, using LCMS. > > Currently, I have this code: > > in_type = TYPE_GRAY_8; > out_type = TYPE_RGB_8; > out_prof = cmsCreate_sRGBProfile(); > > and I can create the transform and apply the ICC profile, but the output > is an RGB file. > What I would like is to output a grayscale file. > > So, if I instead call > > out_prof = cmsCreateGrayProfile(NULL,NULL); > > then cmsCreateTransform returns NULL and I can't apply the profile. > > What is the best way of creating a transform for this kind of grayscale > image ? > > Thanks so much, > > Aaron > > > > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Lcms-user mailing list > Lcm...@li... > https://lists.sourceforge.net/lists/listinfo/lcms-user > > |