Skip to content

Commit 582fb48

Browse files
committed
LibGfx/ICC: Rename rgb_header() to profile_header()
...and make it slightly more general. No behavior change.
1 parent 4478e69 commit 582fb48

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Userland/Libraries/LibGfx/ICC/WellKnownProfiles.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2023, Nico Weber <[email protected]>
2+
* Copyright (c) 2023-2025, Nico Weber <[email protected]>
33
*
44
* SPDX-License-Identifier: BSD-2-Clause
55
*/
@@ -11,13 +11,13 @@
1111

1212
namespace Gfx::ICC {
1313

14-
static ProfileHeader rgb_header()
14+
static ProfileHeader profile_header(ColorSpace data_color_space, ColorSpace connection_space)
1515
{
1616
ProfileHeader header;
1717
header.version = Version(4, 0x40);
1818
header.device_class = DeviceClass::DisplayDevice;
19-
header.data_color_space = ColorSpace::RGB;
20-
header.connection_space = ColorSpace::PCSXYZ;
19+
header.data_color_space = data_color_space;
20+
header.connection_space = connection_space;
2121
header.creation_timestamp = MUST(DateTime::from_time_t(0));
2222
header.rendering_intent = RenderingIntent::Perceptual;
2323
header.pcs_illuminant = XYZ { 0.9642, 1.0, 0.8249 };
@@ -54,7 +54,7 @@ ErrorOr<NonnullRefPtr<Profile>> sRGB()
5454
// Explain why, and why this picks the numbers it does.
5555
// In the meantime, https://github.com/SerenityOS/serenity/pull/17714 has a few notes.
5656

57-
auto header = rgb_header();
57+
auto header = profile_header(ColorSpace::RGB, ColorSpace::PCSXYZ);
5858

5959
OrderedHashMap<TagSignature, NonnullRefPtr<TagData>> tag_table;
6060

0 commit comments

Comments
 (0)