Nico Weber
|
0160f737e2
LibGfx/ICC+icc: Be lenient about invalid profile creation datetimes
|
hace 1 año |
Nico Weber
|
27e369cd19
LibGfx/ICC: Add a one-element cache for CLUT conversions
|
hace 1 año |
Nico Weber
|
88b49a639e
LibGfx/ICC: Add a convert_cmyk_image() method
|
hace 1 año |
Nico Weber
|
92852b8477
LibGfx/ICC: Move MatrixMatrixConversion curve type check to ctor
|
hace 1 año |
Nico Weber
|
5ff2a824cc
LibGfx/ICC: Move MatrixMatrixConversion::map() inline
|
hace 1 año |
Nico Weber
|
4704e6aa5f
LibGfx/ICC: Refactor matrix/matrix conversion code a bit
|
hace 1 año |
Nico Weber
|
2fc6ec0f46
LibGfx/ICC: Fastpath for matrix->matrix image conversions
|
hace 1 año |
Nico Weber
|
89315787ae
LibGfx/ICC: Cache presence of various tags
|
hace 1 año |
Nico Weber
|
3365a92ead
LibGfx/ICC: Cache inverted matrix on profile
|
hace 1 año |
Nico Weber
|
19d434b229
LibGfx/ICC: Extract matrix computation functions
|
hace 1 año |
Nico Weber
|
5c5a24c6b7
LibGfx/ICC: Move some Profile member vars up a bit
|
hace 1 año |
Nico Weber
|
b2a1130556
LibGfx/ICC: Implement conversion between different connection spaces
|
hace 1 año |
Nico Weber
|
64ffae9c55
LibGfx/ICC: Move enums to dedicated Enums.{cpp,h}
|
hace 1 año |
Sam Atkins
|
835dada3d3
LibGfx: Add method to get String data from an ICC Profile tag
|
hace 2 años |
Sam Atkins
|
1066831b39
LibGfx: Add a method to get a specific tag from an ICC Profile
|
hace 2 años |
Nico Weber
|
0079fad785
ICC: Prepare for eventually implementing conversions for LUT profiles
|
hace 2 años |
Nico Weber
|
926c0d8676
ICC+image: Add conversion between color spaces for images :^)
|
hace 2 años |
Nico Weber
|
4169c94ebe
ICC: Implement some of Profile::from_pcs()
|
hace 2 años |
Nico Weber
|
8ab6e0d3a5
ICC: Mark Profile::to_pcs() and to_lab() const
|
hace 2 años |
Nico Weber
|
adec1abf81
LibGfx: Move CIELAB to its own file
|
hace 2 años |
Nico Weber
|
f3dbfb85d9
ICC: Add Profile::to_lab()
|
hace 2 años |
Nico Weber
|
af453b246a
ICC: Add method to convert a color to the profile connection space
|
hace 2 años |
Nico Weber
|
e76d2238bb
ICC: Make number_of_components_in_color_space() external
|
hace 2 años |
Nico Weber
|
8f415e7b21
LibGfx: Introduce ICC::Profile::create
|
hace 2 años |
Nico Weber
|
8179327068
LibGfx: Add fallible ICC::Profile::try_for_each_tag
|
hace 2 años |
Nico Weber
|
1457e36b79
LibGfx: Write ICC tag table
|
hace 2 años |
Nico Weber
|
e8a2c17f8f
LibGfx: Add an accessor for the raw ICC Version minor_and_bugfix byte
|
hace 2 años |
Nico Weber
|
78d849bce2
LibGfx: Make ICCHeader use RenderingIntent enum
|
hace 2 años |
Nico Weber
|
9ba3c8e36d
LibGfx: Move ICC::Profile towards "Fallible Constructors" pattern
|
hace 2 años |
Nico Weber
|
db614b47dd
LibGfx: Move ICC::Profile::read_header() out of class
|
hace 2 años |