GNOME Bugzilla – Bug 618765
Taglib# does not read color profiles
Last modified: 2018-07-01 09:01:35 UTC
Come up with the equivalent of this: public Cms.Profile GetProfile () { Marker m = FindMarker (IccProfileSignature); string name = IccProfileSignature.Name; try { if (m != null) return new Cms.Profile (m.Data, name.Length, m.Data.Length - name.Length); } catch (System.Exception e) { System.Console.WriteLine (e); } FSpot.Tiff.Header exif = GetExifHeader (); if (exif != null) return exif.Directory.GetProfile (); return null; } Preferably without introducing an lcms dependency in Taglib#. Should be doable by exposing it as a byte array.
f-spot is not under active development anymore, has not seen code changes for five years, and saw its last tarball release in the year 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/f-spot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.