[argyllcms] Re: Create custom screen profile with fake generated color measurements.

  • From: hmhef <hmhef.z1@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 12 Oct 2016 23:39:29 +0200

Thanks you for your reply.

The reason why i want to use color calibration is that when using the combination of (windows + intel graphics + hdmi), the saturation and hue settings are not available, due to intel graphics misbehaving. .. and when using linux, there is no saturation option AFAIK, therefore, icc profiles is quick fix for windows and linux in my situation.

@Graeme Gill

Based on your comment, and some googling and reading through the documentation, i tried the following with no success:

what am i doing wrong ? why i still get color output as-if i am using sRGB profile ?

$ targen -d3 test2
$ fakeread "sRGB Color Space Profile.icm" test2

and then i tried:
1: $ colprof -v -A"LCD" -M"ABC123" -D"Any Screen Sat 1.5" test2sat15
2: $ colprof -v -D"Any Screen Sat 1.5" -aX test2sat15
3: $ colprof -v -D"Any Screen Sat 1.5" -dmt test2sat15
4: $ colprof -v -D"Any Screen Sat 1.5" -cpp -dmt test2sat15

for reference, I have upload files mentioned above:
// test2.ti1 http://pastebin.com/raw/VLqEv0Da
// test2.ti3 http://pastebin.com/raw/rwfE61Uq
// test2sat15.ti3 http://pastebin.com/raw/uvVBnrvX

the srgb file i used is the default windows file in "C:\Windows\System32\spool\drivers\color\sRGB Color Space Profile.icm"


On 10/12/2016 9:59 AM, Ivan Tsyba wrote:

In Windows even some "professional" graphic applications are not color profile aware, so your office application will ignore your saturation tweaks. Maybe Windows Color System can do this, you need to try play with it.

2016-10-12 5:53 GMT+03:00 Graeme Gill <graeme@xxxxxxxxxxxxx <mailto:graeme@xxxxxxxxxxxxx>>:

    hmhef wrote:


    > I am trying to create a custom LCD profile to reduce saturation
    of the screen,

    it's not clear to me how you think this will work, or why this is
    the mechanism
    you are exploring.

    > I do not have any color calibrating equipment, instead, i can
    create files with lists of
    > fake color measurements.
    > Can someone please advice on steps required to do so ? knowing
    that I can create scripts
    > to output any required fake data, and i have scripts that can
    also convert between color
    > spaces, for example, i can take input in RGB, reduce color
    saturation, then output to XYZ
    > / LAB / LSV / ..etc.

    In theory, simply take an existing profile (say sRGB), create a
    set of RGB test points
    and use fakeread to create corresponding PCS values. Increase the
    saturation of the
    PCS values, then make a new profile.

    > I am not worried about accurate color output, only want to
    reduce saturation (will only be
    > used for office environment, like spreadsheets..etc)

    There are lots of other approaches that would seem easier, such as
    the colors you want in the applications themselves, or adjusting the
    display to be less saturated. Can you explain why you want to
    change ICC
    profiles instead ?

    Graeme Gill.

Other related posts: