[argyllcms] Re: Read out FWA content estimation

  • From: Henrik Olsen <henrikolsen@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 29 Aug 2018 15:34:23 +0200

On 29 Aug 2018, at 12.57, Henrik Olsen <henrikolsen@xxxxxxxxx> wrote:

On 23 Aug 2018, at 16.48, Henrik Olsen <henrikolsen@xxxxxxxxx 
<mailto:henrikolsen@xxxxxxxxx>> wrote:

Hmm. There seems no easy way to do this with the current code. Best I can 
do is add
an optional filename to the spotread -O option, to automatically save the 
spectral
information.

Beta code is here <http://www.argyllcms.com/Argyll_dev_src.zip ;
<http://www.argyllcms.com/Argyll_dev_src.zip>>
if you are in a position to compile it.

Perfect, Graeme. Fast solution there. Just tried it out, works like a charm. 
And noticed some other nice fixes in the changelog for 2.02, both the FWA 
fixes are relevant and the fix for the graph plot pause. Thanks.

I notice it only works with a .ti3. When trying it with a .sp I get this

/spec2cie -f M2 test.sp test.cie
argyll: Error - No device values, so can't locate white patch for FWA 
compensation

Can it be made, so I can force it to believe the .sp is from a white patch, 
in case I only have a set of white patch .sp recordings (from different media 
whites)?

What I’m currently after is to measure and store paper white .sp with spotread 
-O (default settings), then later with spec2cie make simulated variants and 
storing those separately, e.g. with changes to simulated instrument 
illumination and CIE XYZ illuminant. But as mentioned earlier, the -f switch to 
spec2cie won’t accept a .sp input. That would be nice tweak.

And a second tweak, and/or workaround if first isn’t done. If using spotread 
with -O <file.sp> for scripting, can I make that store the result of a FWA 
compensated reading (as I cannot do it post normal measuring as described 
above)? It would be similar to an interactive spotread ’s’ save after having 
initialized with ‘A’ and done a reading with ‘a’, then a ’s’ save. Just setting 
-I to spotread while using -O doesn’t do it - it stores a regular reading. 
Could you make spotread -O do a FWA compensated reading to file when -I is used?

Best regards
Henrik

Other related posts: