https://github.com/frank038/create-icc
Create an icc profile from data.
https://github.com/frank038/create-icc
calibration calibration-tool colord command-line icc icc-profile linux monitor python3
Last synced: about 1 month ago
JSON representation
Create an icc profile from data.
- Host: GitHub
- URL: https://github.com/frank038/create-icc
- Owner: frank038
- Created: 2024-10-13T12:06:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-03T18:22:13.000Z (8 months ago)
- Last Synced: 2025-03-30T02:41:34.637Z (6 months ago)
- Topics: calibration, calibration-tool, colord, command-line, icc, icc-profile, linux, monitor, python3
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# create-icc
Create an icc profile from data. For monitors.Free to use and modify. For Linux.
Launch the program
create_icc.py FILE_NAME.icc
to create the icc file FILE_NAME.icc in this folder
or simply but not recomanded to avoid many files with the same description
create_icc.py
to create icc file myicc.icc in this folder
using the file data_array. To be used with monitors.Required:
python3
Colord
GioThe file data_array can be created in all ways you may want.
Each line in it is an arbitrary amount of points of a curve,
one line for each colour, red, green and blue, in this order.
Each line must be terminated by the newline.
The number of points of each colour curve must be large enough (256),
but should work with a less amount of points, at least 21.The program from_curve_gimp.py uses the colour curve created with Gimp.
Once the curve has been created, save it with the name "whateveryouwant".
Copy the file GimpCurvesConfig.settings from the directory
HOME/.config/GIMP/2.10/filters or HOME/.config/GIMP/3.0/filters
in this folder and launch
from_curve_gimp.py GimpCurvesConfig.settings "whateveryouwant"
to create the file data_array, if the curve has been created
for each colour channel.
For the only Value channel, use the following command:
from_curve_gimp.py GimpCurvesConfig.settings "whateveryouwant" value
and in this case the same points will be used for all colours.