Converting Spyderprint 225 patch target to i1Profiler

knowing

Newbie to Printing
Joined
Oct 24, 2025
Messages
9
Reaction score
0
Points
3
Printer Model
HP CLJ5550, Brother MFC-9460
Thanks for your insights :)

My issue is that I would like to measure SpyderPrint targets, such as the "EZ 729 Colors Plus Grays" (9 pages), or "Expert Target Plus Grays" (4 pages). When I scan them with the SpyderPrint and export the measurement file, I only get Lab values. The measurement file before export also contain only lab values (actually integer values that must be divided with 100 to get the values that are exported). The attached Archive.zip contain examples of measurement file and exported data from SpyderPrint when scanning "EZ 729 Colors Plus Grays" target. I have also attached the targets from SpyderPrint.

So I wanted to confirm the sequence of the exported values, so that one could convert them into a ti1 or ti2 format usable with ArgyllCMS and create profiles with Argyll.

I started with making a python script to visualise the lab values to confirm the patch sequence, this script is attached also. This target uses a grid of 9 columns by 12 rows for the first 7 pages, and for the last two pages of grays has a grid of 10 columns by 12 rows. The grays start at line 756, so when I use the script attached

python3 plot_lab_values_as_grid.py "PrintTarget Measurement-_ex.txt" --rows 12 --cols 10 --patch_no_start 756

Then I can visualize the gray patches, or

python3 plot_lab_values_as_grid.py "PrintTarget Measurement-_ex.txt" --rows 12 --cols 9

to visualise the first page of the measured "EZ 729 Colors Plus Grays" target.

Now I realise that I am missing the RGB values from the original reference patches that SpyderPrint keeps hidden in its software. If I could read the reference colors from the images themselves, and generate the ti1 or ti2 file, similar to that targen and printtarg would create then I would have enough to make a profile in ArgyllCMS, right?

Is my thinking correct?

Has anyone in this forum attempted to do this before? And are there any scripts that can make the conversion of data from the images to RGB values in ti1 or ti2 form?

Thanks for all help...

Cheers,
K

I manages to create a script to read patch colors from an image with a grid of patches. It should be possible to use this on any image to get the colors. See attached.

I used this script to read all the main SpyderPrint target images to get their original colors and create csv files with RGB data and LAB values separately. I then used the script I previously posted "plot_lab_values_as_grid" to verify if the extracted colors looked correct, which it did. For all those targets that were multiple pages I also combined the RGB and LAB data in a combined file. I attach all the files here.

I imagine some people might find this interesting for their profiling work.

I also modified the script posted earlier in this thread called "rgbti.py", made by @crenedecotret (if I am correct). I made the script take the input file as argument, in stead of hardwired in the code. The output is also given the input file name, but with ti1 ending. But I did not use this script to read the csv files to generate ti1 files, but it should be usable as the generated RGB data from the reading of the images ar 0-255 format as this script requires.

Let me know if this is useful.

Can these targets, with this info, now be used as proper targets in ArgyllCMS?


Finally, I noticed that the measurement xml-file created by SpyderPrint has two color values before all the patch data, which I assume is the calibration values when calibrating the scanner before reading starts. All other patch data is lab-values, but one needs to devide by 100 first.
<RefWhite>9020 375 -687</RefWhite>
<RefBlack>2065 221 0</RefBlack>
Does anyone know if the measurement data incorporates these calibration data, or would one have to calculate each patch reading with the correct white and black reference?
It would not surprise me if Datacolor made it difficult to use the exported data csv-file, which does not include these two values in the xml-file.

Thanks for your thoughts, whoever has some experience with this.

Cheers,
Knut
 

Attachments

  • SpyderPrint Targets with RGB data.zip
    1.2 MB · Views: 1
  • RGB to ArgyllCMS .ti1 Converter-v2.zip
    6.8 KB · Views: 1
  • read_image_patch_colors.zip
    8.4 KB · Views: 0
  • plot_lab_values_as_grid.zip
    5.7 KB · Views: 0
Top