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.
Niisiis kõlab küsimus iga dcraw loodud (oletame nii) 16- bitise TIFF- faili kõigi RGB väärtuste kolmikute puhul: "Mida tähendavad selle konkreetse kaameraga (mark ja mudel) loodud piltide kõiki piksleid moodustavate konkreetsete RGB väärtuste kolmikud teatava absoluutse standardi seisukohalt, mis osutab teatavale ideaalsele vaatlejale?" Seda ideaalsele vaatlejale viitavat absoluutset standardit nimetatakse enamasti profiiliühendusruumiks (Profile Connection Space, PCS). Kaamera profiil peab täpselt kirjeldama antud kaamera pikslite reageerimist kaamerasse sisenevale valgusele, et toorfaili konverteriga loodud väljundfaili RGB väärtusi saaks esmalt teisendada absoluutsesse profiiliühendusriimi ja seejärel PCS- ist sinu valitud tööruumi. Väga oluline on tähele panna, et enamikus avatud lähtekoodiga maailmas kasutatakse (nii teeb ka digiKam) kaamera profiili teisendamiseks PCS- i ja PCS- ist valitud tööruumi ning lõpuks vajalikku väljundruumi (trükkimiseks või ka kuvamiseks monitoril) LCMS- i (väike värvihalduse mootor). Minu testid, mis võib- olla pole kõll suuremat väärt, on näidanud, et LCMS teisendab täpsemalt kui Adobe kommertslik värviteisenduse mootor. Lisaks on pea kõigi toorfailide teisendamise programmide, sealhulgas kommertslikel suletud lähtekoodiga programmide nagu Adobe Photoshopi, aluseks tavaliselt dcraw sooritatud toorfaili dekodeerimine. Dcraw autor Dave Coffin on tõeline toorfailide teisendamise kangelane - ilma temata oleks me sunnitud endiselt kausutama Windowsi/ Maci eranditult kommertslikku tarkvara, mis tuleb kaameraga kaasa. Dcraw interpoleerimisalgoritmid (seda ei tohi ära segada mainitud toorfaili dekodeerimisega), mis kuulub & digikam; i koosseisu ning mis korralikul kasutamisel annab tulemuse, mis on võrdne või paremgi kommertsliku, suletud lähtekoodiga tarkvarale. Linuxi ja avatud lähtekoodiga maailmas tegutsejad EI OLE digitaalfotograafia osas mingit teisejärgulised tegelased. Kohe kaugel sellest.