PatchTool REVISION HISTORY

For versions 4.x and older, please consult the PatchTool Help manual.

Version 6.0 / 6.0.5 Version 5.5 Version 5.3 Version 5.2 Version 5.1 Version 5.0

Version 5.2 b411 (2017-03-10)

New feature: Display-Check: Following a display measurement, the program now saves a copy of the display profile in the "MyDocuments/BabelColor/Display profiles" folder. Improvements: Preferences – Color tab: The dialog now includes buttons which open various folders where user and system display profiles are stored. Profile selection menus (RGB): These menus now include a selection to open the "BabelColor/Display profiles" folder. Profile selection menus (Mac): These menus now include selections for "Mac/LOCAL" and "Mac/SYSTEM" profile folders. Now uses the "dscm" tag for the profile name in Apple’s localized V2 profiles. Bug fixes: Display-Check (Mac): Fixed the issue where the text field with the tool instructions stole the focus from the Start/Stop button, preventing keyboard input. Extract Data from Profile: Fixed an issue where the program did not propose the proper file type when saving data extracted from a profile. Drag-and-drop on profile selection menus (Win): Fixed a bug where drag-and-drop was not possible on profile selection menus. Note: Browsing to the profile was always possible. Fixed a bug where a divide-by-zero condition was not detected when computing CIEDE2000. The result was displayed as "-nan”in the Info window and could also make the program crash when assigning White, Grey, or Black to both the Reference and Sample in a Compare file. Other: Preferences – Color tab (Mac): Because Apple ColorSync is deprecated, it is no longer possible to provide the path of a display profile. The name of the profile assigned to a monitor is still available. Windows OS: Windows Vista is no longer supported. i1Pro DLL (Windows): Version 4.2.3 of the library (i1Pro.dll) is now provided with the program.

Version 5.1 b409 (2016-11-14)

New features: Added support for Custom Illuminants: o Added a dedicated tool to measure, load, and save the spectrum of two (2) Custom Illuminants. o Compatible instruments: X-Rite i1Pro or i1Pro 2 with an ambient adapter o File input: CGATS or plain text file; 380-730 nm or 400-700 nm, with 10 nm increments o You can select these illuminants for any opened file (with or without spectral data). Added support for the Datacolor Spyder5 colorimeter: o This instrument is currently used in the Display-Check and Display-Reader tools. o Supported models: Spyder5ELITE, Spyder5PRO, Spyder5EXPRESS. o PatchTool can select any of the four Datacolor-provided calibration matrices specifically designed for various display technologies, and which provide improved measurement accuracy. o Select between two measurement speeds. Improvements: Info window: Added options for 3 and 4 decades logarithmic scales for the reflectance axis in the contextual popup menu of the spectrum graph. Gamut Tools: The gamut volumes of the PatchTool built-in RGB spaces now better match the volumes obtained with their equivalent matrix-based ICC profiles. The CIEDE2000 color difference is now computed with the alternate three terms form equation in which the fourth term associated with rotation (RT) is now integrated with the chroma and hue differences. The two formulas provide the same Delta-E* values and are identical relative to the lightness difference; however, beside the disappearance of the rotation term, Delta-C’ and Delta-H’ are respectively replaced by Delta-C’’ and Delta-H’’, and kCSC and kHSH are respectively replaced by S’’C and S’’H.  Please refer to the PatchTool Help manual (Appendix G - The CIEDE2000 Color Difference Formula) for more information. Bug fixes: (Mac) Info window screenshot: Will now generate the "Info" window screenshot (by pressing the "I" key) even if the "Rows" data field of an opened file window has the focus. Display-Reader / Display-Check with the i1Display Pro: Will now perform measurement correction as requested when computing the display White Point (WP) if "Use a Correction Matrix" is selected for this instrument. In saved RAW files, the WP data was wrong but the individual measurements were correct (i.e. properly processed by the Correction Matrix). Please note that there was no WP error if a Correction Matrix was also selected for the "Eye-One Display." The workaround, prior to this fix, when making a display measurement was thus to: o 1- In the Display-Reader tool, select the "Eye-One Display" (instrument NOT required) o 2- For the "Eye-One Display", click the box to "Use a Correction Matrix" (Note: you do not need to edit or change the Eye-One Display Correction Matrix values). o 3- Reselect the "i1Display Pro" and make sure the box to "Use a Correction Matrix" is selected. (Note: Measurements were always processed with the Correction Matrix assigned to the i1Display Pro; the values of the Eye-One Display Correction Matrix were NOT used) Gamut Tools List gen.: When building a patch list for the "Gamut edge" of a Device Independent space, the patch name is the PCS to Profile-output to PCS roundtrip error. Before this fix, the written patch name was wrong for in-gamut patches (the shown roundtrip error was generally too high). This problem has been corrected. Please note that the problem did not affect the patch selection process Other: (Mac) The downloadable install file is now in Disk Image format (*.dmg) and is digitally signed for easier installation. It is recommended to keep a backup of the Disk Image on a separate computer once installation is completed.

Version 5.0 b397 (2015-10-13)

New features: Join files tool: o Join two or more opened files to create a new file. o Joins files of the same color reference type: (spectral/xyY/XYZ/L*a*b*/L*C*h), RGB, CMYK. o Select if you also join the ID and Name data fields of each file. o When joining files of the tristimulus/spectral type, you can also join their RGB and CMYK data if it was also present in each file when it was opened. Patch view tab of opened files (standard files): o Added a set of functions to edit the patch list: Select/Deselect a Row, Column, or All. Invert selection. Swap two patches. Move selected patches before or after a patch, to the first column, or to the last column. Flip the patches of a row or column. Replace selected patches by: White, 50% Gray, Black, OSA-UCS background. Copy selected patches to the last column. Add White patches to fill the last column. Extract selected patches to a new file. Delete selected patches. o Added a target generation and analysis dialog (accessible from the ‘Re-map’ menu): Scramble a layout by selecting: the paper color, the minimum color difference between the paper and the patches on the edges, and one of three scrambling methods. The first two scrambling methods have a goal of 20 DeltaE* (CIELAB) for the color differences between adjacent patches while the third one has an adjustable goal. Analyze a layout to see its compatibility with i1Pro target measurement requirements. You can also (try to) fix the rows of a layout for improved contrast. Display-Check: Added a checkbox, called ‘Use RGB’, to force RGB pass-through for a PatchTool file. When selected, the program uses the RGB data directly. Different workflows are possible depending on the RGB data origin, which is either found in the file or obtained from a user-selected profile: o ‘Use RGB’ selected + RGB data WITHOUT profile info: This is most often the case when a file has RGB data in addition to spectral or L*a*b* data. The measured data is presented in a standard file window (NOT a Compare file). The data is computed in D50 with a Relative-Colorimetric conversion between the measured display White Point and D50 (same process as in Display-Reader when a WP is measured). This file can be COMPARED with another file if required. o ‘Use RGB’ selected + RGB data WITH profile info: The measured data is presented in two files: a standard file window, as described above, AND a Compare file. The Compare file is similar to the file obtained with the ‘Use RGB’ NOT selected workflow. o ‘Use RGB’ NOT selected (the old workflow): The measured data is presented in a Compare file. o RAW (i.e. non-processed) data is available in all cases. Compare files: The ‘Cert. report’ button now appears in the ‘Stats’ tab when comparing any two IT8.7/4 files. This certification report can be used, and should be used only, for assessing conformance to G7 Colorspace Pass/Fail requirements (Requirements: Web site ; pdf), and for ‘IDEAlliance PROOFING CERTIFICATION & VERIFICATION PROGRAMS (Version 16)’ (Requirements: Web site; pdf). For printed targets, the report tolerance options are: o Idealliance Hard Copy Proofing (V16) o G7 Sheetfed Offset Print (Colorspace P/F) o G7 Proof (Colorspace P/F) Substrate Correction tool: Added the option to select the CIEDE2000 formula when computing the color difference between paper whites. Extract Target from Image tool: This tool can now extract targets from 8 bit PNG images. Open PNG image files as patch files: o Supported image format: RGB; 8 bit o Maximum image size: none. However, because each pixel becomes one patch, opening large images (64KB+ pixels) is not recommended, since success will depend on system resources. Export Image dialog: o The PNG and BMP image export formats are now available on both Mac and Windows. o You can include an ICC profile in exported PNG and TIFF images. The profile must be defined by an external file; internal PatchTool RGB profiles are not supported. o You can add row numbers to better locate patches in exported images. Improvements: Display profile: o When rendering a color patch, the program uses the profile assigned to the display corresponding to the window position. If the window is moved to another display, the patches are rendered with the new display profile; there is no need to manually select a profile in multi-display systems. o The Preferences dialog now shows the names and file locations of the profiles assigned to all connected displays. It also shows the profile corresponding to its location. All profile selection menus now include menu items to open the system profile folder and the folder used by PatchTool to save profiles extracted from images. Display-Check: The Destination profile is now tied automatically to the display profile. This simplifies the interface and the complexity of the workflows, in particular for the Quick-Test measurements references. The ‘File/Open Sample Files’ menu now offers to open the ‘Characterization Data’ folder which contains reference and characterization data files for many print standards (Idealliance, CGATS21, ISO 12647, ISO 15339, FOGRA, and others). Gamut Tools List gen.: The minimum pitch was reduced for RGB, CMYK and Device independent spaces (L*a*b*, L*C*h, XYZ) lists. While it is now possible to generate extremely large lists, this is not recommended, and success will depend on system resources. The intent of this change is to enable finer pitch lists in limited ranges. A ‘Cancel’ button was added to the status windows shown when opening files or generating lists. Open TIFF image files as patch files: The image size limitation was removed. While opening large images (64KB+ pixels) is now possible, it is not recommended since success will depend on system resources. Compare files: Now proposes more specific file names when creating Compare files. Minor tweaks to the CCT computing code and a better match with the results of CT&A Version 4.2+. (Mac) The program is now compiled using the ‘Cocoa’ Framework instead of the ‘Carbon’ Framework, which was made possible by dropping support for PowerPC. Some of the effects of this change are: o GUI appearance; for instance, the windows can now be resized by dragging any edge. o More accurate color rendition with wide gamut displays, and, for all displays, a better match with the numbers shown by the Mac ‘Digital Color Meter’ Utility. Bug fixes: The measurements table in Display-Reader is now properly updated when the measurements are shuffled. The problem did not affect the saved data. The colors of the displayed patches in the Display-Reader measurements table are now correctly computed when using the assumed (non-measured) White Point. Other: New licensing system: o Licensing is now based on a ‘Product Key’ which is used to activate a specific computer. o You can transfer a Product Key to another computer by deactivating the first computer and activating the second one. If you are connected to the Internet, this process is free and you can repeat it as you require. If the computer is not connected to the Internet, offline activation and deactivation is possible but a service fee is required for each activation; this fee can be paid from the BabelColor Web site. o The same key can be used for the Mac and Windows versions (one computer at a time!). o Once a Product Key is activated on a computer, an Internet connection is not required. The JPG format is no longer available as an EXPORT format for images. It remains available for target extraction. Color management workflows: The Help manual Appendix on Color Management has been rewritten to reflect the changes in display-profile handling affecting patch viewing and the Display-Check tool. (Mac) The minimum system requirement is Mac OS X 10.7 (Lion). As previously announced, PatchTool Version 4.7 was the last version to support PowerPC. (Windows) The minimal system requirement is now Windows Vista. As previously announced, PatchTool Version 4.7 was the last version to support Windows XP.

Version 5.3 b415 (2017-07-12)

New features: ChromaChecker upload: It is now possible to upload measurements files to the ChromaChecker Web server directly from the Export dialog (A ChromaChecker subscription is required; https://chromachecker.com/ ). o Supported ChromaChecker service: PRINT INSPECTOR o Measurements are uploaded using the ChromaChecker SOAP account login and password. o Get your account info: uploads, uploads limit, expiration, account status. o Upload CMYK references and spectral measurements to any predefined track workflow. o Supported file info data fields: production mode, scan side, measurement condition, backing, dryback, visual judgment, job name, job ID, customer name, operator, sheet number. TC1617x target support: This target, developed by Idealliance, replaces the 29 duplicate patches of the IT8.7/4 target with the 29 patches in column 4 and 5 of the P2P51 target. It is available in three layouts optimized for the X-Rite i1iO and i1iSis instruments. o Dedicated menus, using "Re-map", to convert the layouts between the i1iO target and the i1iSis horizontal and vertical targets. You can also split the i1iO target in two pages. o Charts for the i1iO and i1iSis, and characterization data for the G7 Datasets (CGATS21 ISO15339) are provided in the "characterization_data" folder ("File/Open Sample Files" menu).

Version 5.5 b422 (2017-10-02)

New features: Spectrum Generator tool: Generate spectral data from tristimulus coordinates (i.e. XYZ, L*a*b*). o Perform the spectral fit using 3 components, computed from one illuminant, or using 6 components, computed from two illuminants. o Illuminants for 3 components fit: A, C, D50, D55, D60, D65, D75, D93, E, F2, F7, F11, plus two user-defined illuminants (see Custom Illuminants). o Illuminants for 6 components fit: A, C, D50, D65, E o Supported Standard Observers: 2 deg. and 10 deg. Average tool: It is now possible to filter outliers when averaging data file. o Select a threshold value for the color difference between a patch color and the (simple) average color for this patch. o Color difference formulas: CIELAB, CIE94, CIEDE2000 o You can use outliers filtering with the simple and weighted averaging methods. o In the log window, get a patch ID list of the outliers for each file and a list of the patches which are outliers in all files, if any. Export Image (8 bit dithering): There is now an option to dither all 8 bit images. o Generate images with essentially 16 bit accuracy while keeping an 8 bit workflow (results depend on patch size, resolution, and area used for measurement). o Dithering is performed on the Least-Significant-Bit (LSB) of each coordinate. o File types: PNG, BMP, TIFF o Color spaces: RGB (for PNG, BMP, TIFF), CMYK and L*a*b* (for TIFF). Patch-Reader: There is now a menu option to select the direction in which the next patch is selected after a single patch measurement in the "Custom chart" and "PatchTool file" modes. In previous versions, the next patch was always selected to the RIGHT of the current patch, effectively measuring the chart line by line. It is now possible to select the patch going DOWN from the current patch, effectively measuring the chart column by column. Improvements: CxF3 Export: Now groups data by Object Type. This change improves human readability of the output file and can generate smaller file sizes, particularly when exporting using the generic *.cxf file type. Faster data transfer operations. Most operations which require transferring or copying data between opened files, or saving data to a disk, are now sensibly faster. Bug fixes: (Mac) Fixed an issue where PatchTool would crash if the program lost the user focus, for example by clicking on another program window, while a long process was running. Examples of long processes are averaging many measurements files or saving a large file. Before the fix, the workaround was simply to wait until the process was completed. Substrate Correction tool: Fixed a bug which made the program crash after a combination of events which included selecting a patch ID with the DOWN-arrow control when the ID value and the number of patches in the previous file was larger than the number of patches in the current file. The problem did not occur when getting the ID automatically or when writing any value in the ID field, or when using the UP-arrow.

Version 6.0 b433 (2018-04-11)

Version 6.0.5 b437 (2018-10-05)

New features: V-6.0: 3D graph tab for opened files (standard files): A new tab dedicated to 2D and 3D graphs presentations of the file data and the selected CMYK and RGB profiles. o 3D graph spaces: L*a*b*, xyY, XYZ, RGB o 2D graph spaces: L*a*b*, xyY o Up to five selectable graph inputs: CMYK profile; RGB profile; input data used as color reference (converted from spectral, L*a*b*, xyY, XYZ, CMYK, or RGB data); CMYK data; RGB data. Note: Not all inputs may be available for a given file, as it depends, among other factors, on the presence or not of reference CMYK and RGB data in the opened file and the availability or not of a profile associated with the CMYK and RGB data. Note: In each file, a maximum of one CMYK profile and one RGB profile can be viewed simultaneously. You can of course open multiple instances of the same file and associate different CMYK and RGB profiles, if applicable, in each file. o The data selections and display settings associated to the 2D and 3D views can be different, and thus optimized, for each view. o Requirements: The computer must support OpenGL Version 1.1. V-6.0: Preferences (Misc. tab) – Adaptation setting: It is now possible to select either “FULL” adaptation or “NO” adaptation when converting with Absolute Colorimetric intent with a RGB monitor/display profile. In ICC v2, the adaptation was not specified, and there was usually NO adaptation. In ICC v4, the default is FULLY adapted. The PatchTool 6.0 default is “NO” adaptation, which has been used historically in many profile graphing programs. Improvements: V-6.0: Built-in PatchTool RGB profiles: o Absolute Colorimetric intent is now available in addition to Relative Colorimetric when selecting a built-in PatchTool RGB profile for an opened file (the Absolute Colorimetric intent for PatchTool built-in RGB profiles was previously available only in Gamut Tools). o In order to better match the results obtained with ICC profiles, a D50 PCS is now used before or after performing the internal XYZ to RGB and RGB to XYZ conversions. In the past, conversion to XYZ was done directly to the space Illuminant (for instance when converting spectral data to a D65 RGB space). Bug fix: V-6.0: Activation: Fixed an issue where an OutOfBoundsException message was shown if attempting activation when the computer Ethernet cable was not connected to a router. The OFFLINE activation dialog is now shown. Other: V-6.0: This version was compiled in 32 bit executable files (Mac and Windows). Nonetheless, it incorporates many internal changes in preparation for 64 bit, including the use of a more recent version of the compiler. While efforts are being made to develop 64 bit executables, their availability cannot be guaranteed at the moment and, if offered, will likely not support older instruments for which 64 bit drivers are not available. V-6.0.5: This version was compiled in 32 bit executable files (Mac and Windows) and a 64 bit package is also available for Mac. V-6.0.5: (Mac 64 bit only) Instrument support changes (see also 64 bit info and current status) : o The following instruments/drivers are no longer available: DTP94, Eye One Display, i1Pro / i1Pro 2 (non-XRGA), Spyder2, Spyder3, Spyder4, Spyder5. Note: One or more of these instruments may be supported again if 64 bit drivers become available. o The following instruments/drivers remain available: i1Display Pro, i1Pro / i1Pro 2 (XRGA). V-6.0.5: (Mac) The minimum system requirement is now Mac OS X 10.9.5 (Mavericks).
BabelColor ®
Color Measurement and Analysis
Features Features Specifications Specifications Screenshots Screenshots

PatchTool REVISION HISTORY

For versions 4.x and older, please

consult the PatchTool Help manual.

Version 6.0 / 6.0.5 Version 5.5 Version 5.3 Version 5.2 Version 5.1 Version 5.0

Version 5.0 b397 (2015-10-13)

New features: Join files tool: o Join two or more opened files to create a new file. o Joins files of the same color reference type: (spectral/xyY/XYZ/L*a*b*/L*C*h), RGB, CMYK. o Select if you also join the ID and Name data fields of each file. o When joining files of the tristimulus/spectral type, you can also join their RGB and CMYK data if it was also present in each file when it was opened. Patch view tab of opened files (standard files): o Added a set of functions to edit the patch list: Select/Deselect a Row, Column, or All. Invert selection. Swap two patches. Move selected patches before or after a patch, to the first column, or to the last column. Flip the patches of a row or column. Replace selected patches by: White, 50% Gray, Black, OSA-UCS background. Copy selected patches to the last column. Add White patches to fill the last column. Extract selected patches to a new file. Delete selected patches. o Added a target generation and analysis dialog  (accessible from the ‘Re-map’ menu): Scramble a layout by selecting: the paper color, the minimum color difference between the paper and the patches on the edges, and one of three scrambling methods. The first two scrambling methods have a goal of 20 DeltaE* (CIELAB) for the color differences between adjacent patches while the third one has an adjustable goal. Analyze a layout to see its compatibility with i1Pro target measurement requirements. You can also (try to) fix the rows of a layout for improved contrast. Display-Check: Added a checkbox, called ‘Use RGB’, to force RGB pass-through for a PatchTool file. When selected, the program uses the RGB data directly. Different workflows are possible depending on the RGB data origin, which is either found in the file or obtained from a user-selected profile: o ‘Use RGB’ selected + RGB data WITHOUT profile info: This is most often the case when a file has RGB data in addition to spectral or L*a*b* data. The measured data is presented in a standard file window (NOT a Compare file). The data is computed in D50 with a Relative- Colorimetric conversion between the measured display White Point and D50 (same process as in Display-Reader when a WP is measured). This file can be COMPARED with another file if required. o ‘Use RGB’ selected + RGB data WITH profile info: The measured data is presented in two files: a standard file window, as described above, AND a Compare file. The Compare file is similar to the file obtained with the ‘Use RGB’ NOT selected workflow. o ‘Use RGB’ NOT selected (the old workflow): The measured data is presented in a Compare file. o RAW (i.e. non-processed) data is available in all cases. Compare files: The ‘Cert. report’ button now appears in the ‘Stats’ tab when comparing any two IT8.7/4 files. This certification report can be used, and should be used only, for assessing conformance to G7 Colorspace Pass/Fail requirements (Requirements: Web site ; pdf), and for ‘IDEAlliance PROOFING CERTIFICATION & VERIFICATION PROGRAMS (Version 16) (Requirements: Web site; pdf). For printed targets, the report tolerance options are: o Idealliance Hard Copy Proofing (V16) o G7 Sheetfed Offset Print (Colorspace P/F) o G7 Proof (Colorspace P/F) Substrate Correction tool: Added the option to select the CIEDE2000 formula when computing the color difference between paper whites. Extract Target from Image tool: This tool can now extract targets from 8 bit PNG images. Open PNG image files as patch files: o Supported image format: RGB; 8 bit o Maximum image size: none. However, because each pixel becomes one patch, opening large images (64KB+ pixels) is not recommended, since success will depend on system resources. Export Image dialog: o The PNG and BMP image export formats are now available on both Mac and Windows. o You can include an ICC profile in exported PNG and TIFF images. The profile must be defined by an external file; internal PatchTool RGB profiles are not supported. o You can add row numbers to better locate patches in exported images. Improvements: Display profile: o When rendering a color patch, the program uses the profile assigned to the display corresponding to the window position. If the window is moved to another display, the patches are rendered with the new display profile; there is no need to manually select a profile in multi-display systems. o The Preferences dialog now shows the names and file locations of the profiles assigned to all connected displays. It also shows the profile corresponding to its location. All profile selection menus now include menu items to open the system profile folder and the folder used by PatchTool to save profiles extracted from images. Display-Check: The Destination profile is now tied automatically to the display profile. This simplifies the interface and the complexity of the workflows, in particular for the Quick-Test measurements references. The ‘File/Open Sample Files’ menu now offers to open the ‘Characterization Data’ folder which contains reference and characterization data files for many print standards (Idealliance, CGATS21, ISO 12647, ISO 15339, FOGRA, and others). Gamut Tools List gen.: The minimum pitch was reduced for RGB, CMYK and Device independent spaces (L*a*b*, L*C*h, XYZ) lists. While it is now possible to generate extremely large lists, this is not recommended, and success will depend on system resources. The intent of this change is to enable finer pitch lists in limited ranges. A ‘Cancel’ button was added to the status windows shown when opening files or generating lists. Open TIFF image files as patch files: The image size limitation was removed. While opening large images (64KB+ pixels) is now possible, it is not recommended since success will depend on system resources. Compare files: Now proposes more specific file names when creating Compare files. Minor tweaks to the CCT computing code and a better match with the results of CT&A Version 4.2+. (Mac) The program is now compiled using the ‘Cocoa’ Framework instead of the ‘Carbon’ Framework, which was made possible by dropping support for PowerPC. Some of the effects of this change are: o GUI appearance; for instance, the windows can now be resized by dragging any edge. o More accurate color rendition with wide gamut displays, and, for all displays, a better match with the numbers shown by the Mac ‘Digital Color Meter’ Utility. Bug fixes: The measurements table in Display-Reader is now properly updated when the measurements are shuffled. The problem did not affect the saved data. The colors of the displayed patches in the Display- Reader measurements table are now correctly computed when using the assumed (non- measured) White Point. Other: New licensing system: o Licensing is now based on a ‘Product Key which is used to activate a specific computer. o You can transfer a Product Key to another computer by deactivating the first computer and activating the second one. If you are connected to the Internet, this process is free and you can repeat it as you require. If the computer is not connected to the Internet, offline activation and deactivation is possible but a service fee is required for each activation; this fee can be paid from the BabelColor Web site. o The same key can be used for the Mac and Windows versions (one computer at a time!). o Once a Product Key is activated on a computer, an Internet connection is not required. The JPG format is no longer available as an EXPORT format for images. It remains available for target extraction. Color management workflows: The Help manual Appendix on Color Management has been rewritten to reflect the changes in display-profile handling affecting patch viewing and the Display-Check tool. (Mac) The minimum system requirement is Mac OS X 10.7 (Lion). As previously announced, PatchTool Version 4.7 was the last version to support PowerPC. (Windows) The minimal system requirement is now Windows Vista. As previously announced, PatchTool Version 4.7 was the last version to support Windows XP.

Version 5.1 b409 (2016-11-14)

New features: Added support for Custom Illuminants: o Added a dedicated tool to measure, load, and save the spectrum of two (2) Custom Illuminants. o Compatible instruments: X-Rite i1Pro or i1Pro 2 with an ambient adapter o File input: CGATS or plain text file; 380-730 nm or 400-700 nm, with 10 nm increments o You can select these illuminants for any opened file (with or without spectral data). Added support for the Datacolor Spyder5  colorimeter: o This instrument is currently used in the Display-Check and Display-Reader tools. o Supported models: Spyder5ELITE, Spyder5PRO, Spyder5EXPRESS. o PatchTool can select any of the four Datacolor- provided calibration matrices specifically designed for various display technologies, and which provide improved measurement accuracy. o Select between two measurement speeds. Improvements: Info window: Added options for 3 and 4 decades logarithmic scales for the reflectance axis in the contextual popup menu of the spectrum graph. Gamut Tools: The gamut volumes of the PatchTool built-in RGB spaces now better match the volumes obtained with their equivalent matrix-based ICC profiles. The CIEDE2000 color difference is now computed with the alternate three terms form equation in which the fourth term associated with rotation (RT) is now integrated with the chroma and hue differences. The two formulas provide the same Delta-E* values and are identical relative to the lightness difference; however, beside the disappearance of the rotation term, Delta-C’ and Delta-H’ are respectively replaced by Delta-C’’ and Delta-H’’, and kCSC and kHSH are respectively replaced by S’’C and S’’H.  Please refer to the PatchTool Help manual (Appendix G - The CIEDE2000 Color Difference Formula) for more information. Bug fixes: (Mac) Info window screenshot: Will now generate the "Info" window screenshot (by pressing the "I" key) even if the "Rows" data field of an opened file window has the focus. Display-Reader / Display-Check with the i1Display Pro: Will now perform measurement correction as requested when computing the display White Point (WP) if "Use a Correction Matrix" is selected for this instrument. In saved RAW files, the WP data was wrong but the individual measurements were correct (i.e. properly processed by the Correction Matrix). Please note that there was no WP error if a Correction Matrix was also selected for the "Eye- One Display." The workaround, prior to this fix, when making a display measurement was thus to: o 1- In the Display-Reader tool, select the "Eye- One Display" (instrument NOT required) o 2- For the "Eye-One Display", click the box to "Use a Correction Matrix" (Note: you do not need to edit or change the Eye-One Display Correction Matrix values). o 3- Reselect the "i1Display Pro" and make sure the box to "Use a Correction Matrix" is selected. (Note: Measurements were always processed with the Correction Matrix assigned to the i1Display Pro; the values of the Eye-One Display Correction Matrix were NOT used) Gamut Tools List gen.: When building a patch list for the "Gamut edge" of a Device Independent space, the patch name is the PCS to Profile-output to PCS  roundtrip error. Before this fix, the written patch name was wrong for in-gamut patches (the shown roundtrip error was generally too high). This problem has been corrected. Please note that the problem did not affect the patch selection process Other: (Mac) The downloadable install file is now in Disk Image format (*.dmg) and is digitally signed for easier installation. It is recommended to keep a backup of the Disk Image on a separate computer once installation is completed.

Version 5.2 b411 (2017-03-10)

New feature: Display-Check: Following a display measurement, the program now saves a copy of the display profile in the "MyDocuments/BabelColor/Display profiles" folder. Improvements: Preferences – Color tab: The dialog now includes buttons which open various folders where user and system display profiles are stored. Profile selection menus (RGB): These menus now include a selection to open the "BabelColor/Display profiles" folder. Profile selection menus (Mac): These menus now include selections for "Mac/LOCAL" and "Mac/SYSTEM" profile folders. Now uses the "dscm" tag for the profile name in Apple’s localized V2 profiles. Bug fixes: Display-Check (Mac): Fixed the issue where the text field with the tool instructions stole the focus from the Start/Stop button, preventing keyboard input. Extract Data from Profile: Fixed an issue where the program did not propose the proper file type when saving data extracted from a profile. Drag-and-drop on profile selection menus (Win): Fixed a bug where drag-and-drop was not possible on profile selection menus. Note: Browsing to the profile was always possible. Fixed a bug where a divide-by-zero condition was not detected when computing CIEDE2000. The result was displayed as "-nan”in the Info window and could also make the program crash when assigning White, Grey, or Black to both the Reference and Sample in a Compare file. Other: Preferences – Color tab (Mac): Because Apple ColorSync is deprecated, it is no longer possible to provide the path of a display profile. The name of the profile assigned to a monitor is still available. Windows OS: Windows Vista is no longer supported. i1Pro DLL (Windows): Version 4.2.3 of the library (i1Pro.dll) is now provided with the program.

Version 5.3 b415 (2017-07-12)

New features: ChromaChecker upload: It is now possible to upload measurements files to the ChromaChecker Web server directly from the Export dialog (A ChromaChecker subscription is required; https://chromachecker.com/ ). o Supported ChromaChecker service: PRINT INSPECTOR o Measurements are uploaded using the ChromaChecker SOAP account login and password. o Get your account info: uploads, uploads limit, expiration, account status. o Upload CMYK references and spectral measurements to any predefined track workflow. o Supported file info data fields: production mode, scan side, measurement condition, backing, dryback, visual judgment, job name, job ID, customer name, operator, sheet number. TC1617x target support: This target, developed by Idealliance, replaces the 29 duplicate patches of the IT8.7/4 target with the 29 patches in column 4 and 5 of the P2P51 target. It is available in three layouts optimized for the X-Rite i1iO and i1iSis instruments. o Dedicated menus, using "Re-map", to convert the layouts between the i1iO target and the i1iSis horizontal and vertical targets. You can also split the i1iO target in two pages. o Charts for the i1iO and i1iSis, and characterization data for the G7 Datasets (CGATS21 ISO15339) are provided in the "characterization_data" folder ("File/Open Sample Files" menu).

Version 5.5 b422 (2017-10-02)

New features: Spectrum Generator tool: Generate spectral data from tristimulus coordinates (i.e. XYZ, L*a*b*). o Perform the spectral fit using 3 components, computed from one illuminant, or using 6 components, computed from two illuminants. o Illuminants for 3 components fit: A, C, D50, D55, D60, D65, D75, D93, E, F2, F7, F11, plus two user-defined illuminants (see Custom Illuminants). o Illuminants for 6 components fit: A, C, D50, D65, E o Supported Standard Observers: 2 deg. and 10 deg. Average tool: It is now possible to filter outliers when averaging data file. o Select a threshold value for the color difference between a patch color and the (simple) average color for this patch. o Color difference formulas: CIELAB, CIE94, CIEDE2000 o You can use outliers filtering with the simple and weighted averaging methods. o In the log window, get a patch ID list of the outliers for each file and a list of the patches which are outliers in all files, if any. Export Image (8 bit dithering): There is now an option to dither all 8 bit images. o Generate images with essentially 16 bit accuracy while keeping an 8 bit workflow (results depend on patch size, resolution, and area used for measurement). o Dithering is performed on the Least- Significant-Bit (LSB) of each coordinate. o File types: PNG, BMP, TIFF o Color spaces: RGB (for PNG, BMP, TIFF), CMYK and L*a*b* (for TIFF). Patch-Reader: There is now a menu option to select the direction in which the next patch is selected after a single patch measurement in the "Custom chart" and "PatchTool file" modes. In previous versions, the next patch was always selected to the RIGHT of the current patch, effectively measuring the chart line by line. It is now possible to select the patch going DOWN from the current patch, effectively measuring the chart column by column. Improvements: CxF3 Export: Now groups data by Object Type. This change improves human readability of the output file and can generate smaller file sizes, particularly when exporting using the generic *.cxf file type. Faster data transfer operations. Most operations which require transferring or copying data between opened files, or saving data to a disk, are now sensibly faster. Bug fixes: (Mac) Fixed an issue where PatchTool would crash if the program lost the user focus, for example by clicking on another program window, while a long process was running. Examples of long processes are averaging many measurements files or saving a large file. Before the fix, the workaround was simply to wait until the process was completed. Substrate Correction tool: Fixed a bug which made the program crash after a combination of events which included selecting a patch ID with the DOWN- arrow control when the ID value and the number of patches in the previous file was larger than the number of patches in the current file. The problem did not occur when getting the ID automatically or when writing any value in the ID field, or when using the UP-arrow.

Version 6.0 b433 (2018-04-11)

Version 6.0.5 b437 (2018-10-05)

New features: V-6.0: 3D graph tab for opened files (standard files): A new tab dedicated to 2D and 3D graphs presentations of the file data and the selected CMYK and RGB profiles. o 3D graph spaces: L*a*b*, xyY, XYZ, RGB o 2D graph spaces: L*a*b*, xyY o Up to five selectable graph inputs: CMYK profile; RGB profile; input data used as color reference (converted from spectral, L*a*b*, xyY, XYZ, CMYK, or RGB data); CMYK data; RGB data. Note: Not all inputs may be available for a given file, as it depends, among other factors, on the presence or not of reference CMYK and RGB data in the opened file and the availability or not of a profile associated with the CMYK and RGB data. Note: In each file, a maximum of one CMYK profile and one RGB profile can be viewed simultaneously. You can of course open multiple instances of the same file and associate different CMYK and RGB profiles, if applicable, in each file. o The data selections and display settings associated to the 2D and 3D views can be different, and thus optimized, for each view. o Requirements: The computer must support OpenGL Version 1.1. V-6.0: Preferences (Misc. tab) – Adaptation setting: It is now possible to select either “FULL” adaptation or “NO” adaptation when converting with Absolute Colorimetric intent with a RGB monitor/display profile. In ICC v2, the adaptation was not specified, and there was usually NO adaptation. In ICC v4, the default is FULLY adapted. The PatchTool 6.0 default is “NO” adaptation, which has been used historically in many profile graphing programs. Improvements: V-6.0: Built-in PatchTool RGB profiles: o Absolute Colorimetric intent is now available in addition to Relative Colorimetric when selecting a built-in PatchTool RGB profile for an opened file (the Absolute Colorimetric intent for PatchTool built-in RGB profiles was previously available only in Gamut Tools). o In order to better match the results obtained with ICC profiles, a D50 PCS is now used before or after performing the internal XYZ to RGB and RGB to XYZ conversions. In the past, conversion to XYZ was done directly to the space Illuminant (for instance when converting spectral data to a D65 RGB space). Bug fix: V-6.0: Activation: Fixed an issue where an OutOfBoundsException message was shown if attempting activation when the computer Ethernet cable was not connected to a router. The OFFLINE activation dialog is now shown. Other: V-6.0: This version was compiled in 32 bit executable files (Mac and Windows). Nonetheless, it incorporates many internal changes in preparation for 64 bit, including the use of a more recent version of the compiler. While efforts are being made to develop 64 bit executables, their availability cannot be guaranteed at the moment and, if offered, will likely not support older instruments for which 64 bit drivers are not available. V-6.0.5: This version was compiled in 32 bit executable files (Mac and Windows) and a 64 bit package is also available for Mac. V-6.0.5: (Mac 64 bit only) Instrument support changes (see also 64 bit info and current status) : o The following instruments/drivers are no longer available: DTP94, Eye One Display, i1Pro / i1Pro 2 (non-XRGA), Spyder2, Spyder3, Spyder4, Spyder5. Note: One or more of these instruments may be supported again if 64 bit drivers become available. o The following instruments/drivers remain available: i1Display Pro, i1Pro / i1Pro 2 (XRGA). V-6.0.5: (Mac) The minimum system requirement is now Mac OS X 10.9.5 (Mavericks).
BabelColor ®
Features Features Specifications Specifications Screenshots Screenshots