So the question for each RGB trio of values in the (let us assume) 16-bit tiff produced by dcraw becomes, "What does a particular trio of RGB values for the pixels making up images produced by this particular (make and model) camera really mean in terms of some absolute standard referencing some ideal observer". This absolute standard referencing an ideal observer is more commonly called a Profile Connection Space. A camera profile is needed to accurately characterize or describe the response of a given camera's pixels to light entering that camera, so that the RGB values in the output file produced by the raw converter can be translated first into an absolute Profile Connection Space (PCS) and then from the PCS to your chosen working space. As a very important aside, for most of the open source world (including digikam), the software used to translate from the camera profile to the PCS and from the PCS to your chosen working space and eventually to your chosen output space (for printing or perhaps monitor display) is based on lcms (the little color management engine). For what it's worth, my own testing has shown that lcms does more accurate conversions than Adobe's proprietary color conversion engine. Further, for almost all raw conversion programs, including commercial closed source software such as Adobe Photoshop, the raw conversion is typically based on decoding of the proprietary raw file done by dcraw. David Coffin, author of dcraw, is the hero of raw conversion - without him we'd all be stuck using the usually windows/ mac only proprietary software that comes with our digital cameras. The dcraw's interpolation algorithms (not to be confused with the aforementioned decoding of the proprietary raw file), which are part of & digikam; if properly used, produce results equal or superior to commercial, closed source software. We in the world of linux and open source software are NOT second-class citizens when it comes to digital imaging. Far from.
Frågan för varje RGB- trippel av värden i den 16- bitars TIFF- fil (antar vi) skapad av dcraw blir alltså: "Vad betyder en viss RGB- trippel av värden verkligen för bildpunkter som utgör bilder skapade av den här specifika kameran (märke och modell) i relation till någon absolut standard som hänvisar till någon ideal observatör?" Denna absoluta standard som hänvisar till en ideal observatör kallas vanligtvis profilsambandsrymd. En kameraprofil behövs för att noggrant karakterisera eller beskriva svaret hos en given kameras bildpunkter på ljus som kommer in i kameran, så att RGB- värden i resultatfilen skapad av konverteringsprogrammet för obehandlade filer kan först översättas till en absolut profilsambandsrymd (PCS) och därefter från PCS till den valda arbetsrymden. Som en viktig sidoanmärkning, i större delen av världen med öppen källkod (inklusive Digikam), är programvaran som används för att översätta från kameraprofilen till PCS och från PCS till den valda arbetsrymden och slutligen till den valda utdatarymden (för utskrift eller kanske visning på bildskärm) baserad på LCMS (den lilla färghanteringsprogramvaran). Vilken betydelse det än har, så visar mina egna prov att LCMS gör noggrannare översättningar mellan färgsystem än Adobes tillverkarspecifika färgkonverteringsprogram. Dessutom är konverteringen av obehandlade filer, i nästan alla program för konvertering av obehandlade filer, inklusive kommersiell programvara med privat källkod som Adobe Photoshop, typiskt baserad på avkodning av den tillverkarspecifika obehandlade filen gjord av dcraw. David Coffin, upphovsman till dcraw, är hjälten vid konvertering av obehandade filer: utan honom skulle vi alla vara fast vid den vanliga tillverkarspecifika programvaran, oftast bara för Windows och MacIntosh, som levereras med digitalkameror. Interpoleringsalgoritmerna i dcraw (som inte ska blandas ihop med den tidigare nämnda avkodningen av den tillverkarspecifika obehandlade filen), som ingår i & digikam; om använda på rätt sätt, skapar resultat jämförbara eller överlägsna kommersiell programvara med privat källkod. Vi i Linux- världen med öppen källkod är INTE andra klassens medborgare när det gäller digital bildbehandling. Långt ifrån.