Colord.It8¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | GObject.Object (37) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | error_quark() | 
| class | new() | 
| class | new_with_kind(kind) | 
| add_data(rgb, xyz) | |
| add_option(option) | |
| add_spectrum(spectrum) | |
| get_data_item(idx, rgb, xyz) | |
| get_data_size() | |
| get_enable_created() | |
| get_instrument() | |
| get_kind() | |
| get_matrix() | |
| get_normalized() | |
| get_originator() | |
| get_reference() | |
| get_spectral() | |
| get_spectrum_array() | |
| get_spectrum_by_id(id) | |
| get_title() | |
| get_xyz_for_rgb(R, G, B, delta) | |
| has_option(option) | |
| load_from_data(data) | |
| load_from_file(file) | |
| save_to_data(data) | |
| save_to_file(file) | |
| set_enable_created(enable_created) | |
| set_instrument(instrument) | |
| set_kind(kind) | |
| set_matrix(matrix) | |
| set_normalized(normalized) | |
| set_originator(originator) | |
| set_reference(reference) | |
| set_spectral(spectral) | |
| set_spectrum_array(data) | |
| set_title(title) | 
Virtual Methods¶
| Inherited: | GObject.Object (7) | 
|---|
Properties¶
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| instrument | str | r | |
| kind | int | r/w | |
| normalized | bool | r | |
| originator | str | r | |
| reference | str | r | |
| spectral | bool | r | |
| title | str | r | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Class Details¶
- 
class Colord.It8(**kwargs)¶
- Bases: - GObject.Object- Abstract: - No - Structure: - Colord.It8Class- 
classmethod new()[source]¶
- Returns: - a new - Colord.It8object.- Return type: - Colord.It8- Creates a new - Colord.It8object.- New in version 0.1.20. 
 - 
classmethod new_with_kind(kind)[source]¶
- Parameters: - kind ( - Colord.It8Kind) – a- Colord.It8Kind, e.g- Colord.It8Kind.TI3.- Returns: - a new - Colord.It8object.- Return type: - Colord.It8- Creates a new - Colord.It8object.- New in version 0.1.20. 
 - 
add_data(rgb, xyz)[source]¶
- Parameters: - rgb (Colord.ColorRGB) – aColord.ColorRGB, orNone
- xyz (Colord.ColorXYZ) – aColord.ColorXYZ, orNone
 - Adds a reading to this object. If either of rgb or xyz is - Nonethen a black reading (0.0, 0.0, 0.0) is added instead.- New in version 0.1.20. 
- rgb (
 - 
add_option(option)[source]¶
- Parameters: - option ( - str) – A IT8 option, e.g. “TYPE_LCD”- Sets any extra options that have to be set in the CCMX file - New in version 0.1.20. 
 - 
add_spectrum(spectrum)[source]¶
- Parameters: - spectrum ( - Colord.Spectrum) – the spectral data- Adds a spectrum to the spectral array. - New in version 1.1.6. 
 - 
get_data_item(idx, rgb, xyz)[source]¶
- Parameters: - idx (int) – the item index
- rgb (Colord.ColorRGB) – the returned RGB value
- xyz (Colord.ColorXYZ) – the returned XYZ value
 - Returns: - Trueif the index existed.- Return type: - Gets a specific bit of data from this object. The returned data are absolute readings and are not normalised. - New in version 0.1.20. 
- idx (
 - 
get_data_size()[source]¶
- Returns: - The number of RGB-XYZ readings in this object. - Return type: - int- Gets the data size. - New in version 0.1.20. 
 - 
get_enable_created()[source]¶
- Returns: - The reference, or - Noneif unset- Return type: - bool- Gets if the ‘CREATED’ attribute will be written. This is typically only set in the self test programs. - New in version 0.1.33. 
 - 
get_instrument()[source]¶
- Returns: - The instrument, or - Noneif unset- Return type: - str- Gets the instrument the file was created by. - New in version 0.1.20. 
 - 
get_kind()[source]¶
- Returns: - a - Colord.It8Kind, e.g- Colord.It8Kind.TI3.- Return type: - Colord.It8Kind- Gets the kind of IT8 file. - New in version 0.1.20. 
 - 
get_matrix()[source]¶
- Returns: - a - Colord.Mat3x3.- Return type: - Colord.Mat3x3- Gets the calibration matrix in the it8 file. - New in version 0.1.20. 
 - 
get_normalized()[source]¶
- Returns: - Trueif the data should be normalised.- Return type: - bool- Gets if the data should be written normlaised to y=100. - New in version 0.1.20. 
 - 
get_originator()[source]¶
- Returns: - The originator, or - Noneif unset- Return type: - str- Gets the file orginator. - New in version 0.1.20. 
 - 
get_reference()[source]¶
- Returns: - The reference, or - Noneif unset- Return type: - str- Gets the reference the file was created against. - New in version 0.1.20. 
 - 
get_spectral()[source]¶
- Returns: - Trueif the data is in spectral bands.- Return type: - bool- Gets if the data is spectral or XYZ. - New in version 0.1.20. 
 - 
get_spectrum_array()[source]¶
- Returns: - spectral data - Return type: - [ - Colord.Spectrum]- Gets the spectral data of IT8 file. - New in version 1.1.6. 
 - 
get_spectrum_by_id(id)[source]¶
- Parameters: - id ( - str) – the spectrum ID value- Returns: - spectrum, or - None- Return type: - Colord.Spectrum- Gets a specific spectrum in an IT8 file. - New in version 1.1.6. 
 - 
get_title()[source]¶
- Returns: - The title, or - Noneif unset- Return type: - str- Gets the file title. - New in version 0.1.20. 
 - 
get_xyz_for_rgb(R, G, B, delta)[source]¶
- Parameters: - Returns: - A - Colord.ColorXYZ, or- Noneif the sample does not exist.- Return type: - Gets the XYZ value for a specific RGB value. - New in version 1.2.6. 
 - 
has_option(option)[source]¶
- Parameters: - option ( - str) – a option, e.g. “TYPE_CRT”- Returns: - Trueif the option is set- Return type: - bool- Finds an option in the file. - New in version 0.1.20. 
 - 
load_from_data(data)[source]¶
- Parameters: - data ([ - str]) – text data- Raises: - GLib.Error- Returns: - Trueif a valid it8 file was read.- Return type: - bool- Loads a it8 file from data. - New in version 0.1.20. 
 - 
load_from_file(file)[source]¶
- Parameters: - file ( - Gio.File) – a- Gio.File- Raises: - GLib.Error- Returns: - Trueif a valid it8 file was read.- Return type: - bool- Loads a it8 file from disk. - New in version 0.1.20. 
 - 
save_to_data(data)[source]¶
- Parameters: - data ([ - str]) – a pointer to returned data- Raises: - GLib.Error- Returns: - Trueif it8 file was saved.- Return type: - bool- Saves a it8 file to an area of memory. - New in version 0.1.26. 
 - 
save_to_file(file)[source]¶
- Parameters: - file ( - Gio.File) – a- Gio.File- Raises: - GLib.Error- Returns: - Trueif it8 file was saved.- Return type: - bool- Saves a it8 file to disk - New in version 0.1.20. 
 - 
set_enable_created(enable_created)[source]¶
- Parameters: - enable_created ( - bool) – Is ‘CREATED’ should be written- Sets if the ‘CREATED’ attribute should be written. This is mainly useful in the self test programs where we want to string compare the output data with a known reference. - New in version 0.1.33. 
 - 
set_instrument(instrument)[source]¶
- Parameters: - instrument ( - str) – the instruemnt name, e.g. “huey”- Sets the measuring instrument that created the .it8 file - New in version 0.1.20. 
 - 
set_kind(kind)[source]¶
- Parameters: - kind ( - Colord.It8Kind) – a- Colord.It8Kind, e.g- Colord.It8Kind.TI3.- Set the kind of IT8 file. - New in version 0.1.20. 
 - 
set_matrix(matrix)[source]¶
- Parameters: - matrix ( - Colord.Mat3x3) – a- Colord.Mat3x3.- Set the calibration matrix in the it8 file. - New in version 0.1.20. 
 - 
set_normalized(normalized)[source]¶
- Parameters: - normalized ( - bool) – If the data is normalized- Sets if normalized data should be written to the .it8 file. - New in version 0.1.20. 
 - 
set_originator(originator)[source]¶
- Parameters: - originator ( - str) – the program name, e.g. “gcm-calibrate”- Sets the program name that created the .it8 file - New in version 0.1.20. 
 - 
set_reference(reference)[source]¶
- Parameters: - reference ( - str) – the instruemnt name, e.g. “colormunki”- Sets the reference that as used to create the .it8 reference - New in version 0.1.20. 
 - 
set_spectral(spectral)[source]¶
- Parameters: - spectral ( - bool) – If the data is spectral- Sets if spectral data should be written to the .it8 file. - New in version 0.1.20. 
 - 
set_spectrum_array(data)[source]¶
- Parameters: - data ([ - Colord.Spectrum]) – the spectral data- Set the spectral data - New in version 1.1.6. 
 
- 
classmethod 
Property Details¶
- 
Colord.It8.props.instrument¶
- Name: - instrument- Type: - str- Default Value: - None- Flags: - READABLE- The instrument that created the results, e.g. “huey” - New in version 0.1.20. 
- 
Colord.It8.props.kind¶
- Name: - kind- Type: - int- Default Value: - 0- Flags: - READABLE,- WRITABLE- The kind of IT8 file. - New in version 0.1.20. 
- 
Colord.It8.props.normalized¶
- Name: - normalized- Type: - bool- Default Value: - False- Flags: - READABLE- If the results file is normalized. - New in version 0.1.20. 
- 
Colord.It8.props.originator¶
- Name: - originator- Type: - str- Default Value: - None- Flags: - READABLE- The framework that created the results, e.g. “cd-self-test” - New in version 0.1.20. 
- 
Colord.It8.props.reference¶
- Name: - reference- Type: - str- Default Value: - None- Flags: - READABLE- The reference that created the results, e.g. “colormunki” - New in version 0.1.20.