Hi, To let everyone know how it turned out, I'll reply to myself.
On Thu, 2006-09-28 at 20:37 +0200, Anders Brander wrote: > I have been thinking about the current state of color management in > Rawstudio. > > Right now we have this flow: > RAW-image -> (loadtransform) -> working space (AdobeRGB) > working space -> (displaytransform) -> screen > working space -> (savetransform) -> file > - this is the right way (tm) to do this. > > I have some urge to change that into this (UFRaw-style): > RAW -> (displaytransform) -> screen > RAW -> (savetransform) -> file > - as in, no working space at all. Changed ;) This is really not the CMS-way, but it gives some quick results without redesigning too much. > PROS: > - camera profile can be changed on the fly. Check! > - it will make using dcraws "Color matrix" easier (not sure this is a > good idea thou). No one has tried this yet. > - it would keep all 4 colors at all times (we previously lost the second > green in the loadtransform). Check. > - loading will be faster (A gain of about 60% on MMX-hardware!). Check. > - It would remove the need for a special "save-image-for- > profile-creation"-function. I'm still not sure how this should be done. I _think_ the right solution in Rawstudio is something like this: 1. Disable cms (!) 2. Load photo. 3. Set white balance. 4. Export as 16bit TIFF: 5. Create profile in external application (lprof). > - less noise introduced by transforms. Check! :) > - The gamut of the working space will never be a limiting factor. Check! > CONS: > - It will make hue/saturation a little less predictable. Saturation is actually more unpredictable than I expected, but on most cameras with most profiles it's hard to notice. Maybe some correct weightings can be extracted from the profile? > - It will make it harder to compensate for foreign/broken profiles, ie > gamma corrected profiles etc. Actually not, still working around some broken profiles ;) /abrander _______________________________________________ Rawstudio-dev mailing list [email protected] http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev
