From 1066831b397e63feafe171621714c52fca8494a6 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Mon, 26 Jun 2023 16:44:26 +0100 Subject: [PATCH] LibGfx: Add a method to get a specific tag from an ICC Profile --- Userland/Libraries/LibGfx/ICC/Profile.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibGfx/ICC/Profile.h b/Userland/Libraries/LibGfx/ICC/Profile.h index 89200669a3..dd1053db8d 100644 --- a/Userland/Libraries/LibGfx/ICC/Profile.h +++ b/Userland/Libraries/LibGfx/ICC/Profile.h @@ -254,6 +254,11 @@ public: return {}; } + Optional tag_data(TagSignature signature) const + { + return m_tag_table.get(signature).map([](auto it) -> TagData const& { return *it; }); + } + size_t tag_count() const { return m_tag_table.size(); } // Only versions 2 and 4 are in use.