Skapa RGB från EBC.
Postat: torsdag 2004-08-19 00:00
Hej igen.
Hoppas ingen tar illa upp att jag bombar er med formelfrågor. Jag tar på mig
allt ansvar för lidandet
Det som skulle vara kul är att konvertera EBC till ett RGB värde. Nar man
börjar läsa om EBC,Lovibond o SRM så ser man att de är ganska bra på att
bestämma genomsläpp av ljus (luminans) men inte så bra när det gäller den
faktiska färgen. Denhär formeln fiskade jag upp och vederbörande påstår att
han testat denna formel mot 65 olika ÖL med gott resultat. Men jag tycker
att jag får 'röd öl' med låga värden , inte gul som det brukar vara.
Så min fråga är om det finns någon som sitter på någon bra regel/formel
eller bok som beskriver RGB konvertering?
Här är formeln jag testar just nu.. Det verkar vara en YCrCb-RGB färgrymds
konvertering där man skapar Cr,Cb, från Y.
lum_y = 94.6914*exp(-0.131272*final_srm)
chr_x = 0.73978 - 0.25442*exp(-0.037865*final_srm) -
0.017511*exp(-0.24307*S)
chr_y = 0.197785 + 0.260472*exp(-((chr_x-0.491021)/.214194)^2)
chr_z = 1 - chr_x - chr_y
ratio_w = lum_y/chr_y
ratio_x = ratio_w*chr_x
ratio_z = ratio_w*chr_z
red = 1.910*ratio_x - 0.533*lum_y - 0.288*ratio_z
green = -0.985*ratio_x + 2.000*lum_y - 0.0280*ratio_z
blue = 0.058*ratio_x -0.118*lum_y + 0.896*ratio_z
multiplicera r,g,b med 1.97 för att få den I området 0-255.
Vi hörs,
/Anders.
Hoppas ingen tar illa upp att jag bombar er med formelfrågor. Jag tar på mig
allt ansvar för lidandet
Det som skulle vara kul är att konvertera EBC till ett RGB värde. Nar man
börjar läsa om EBC,Lovibond o SRM så ser man att de är ganska bra på att
bestämma genomsläpp av ljus (luminans) men inte så bra när det gäller den
faktiska färgen. Denhär formeln fiskade jag upp och vederbörande påstår att
han testat denna formel mot 65 olika ÖL med gott resultat. Men jag tycker
att jag får 'röd öl' med låga värden , inte gul som det brukar vara.
Så min fråga är om det finns någon som sitter på någon bra regel/formel
eller bok som beskriver RGB konvertering?
Här är formeln jag testar just nu.. Det verkar vara en YCrCb-RGB färgrymds
konvertering där man skapar Cr,Cb, från Y.
lum_y = 94.6914*exp(-0.131272*final_srm)
chr_x = 0.73978 - 0.25442*exp(-0.037865*final_srm) -
0.017511*exp(-0.24307*S)
chr_y = 0.197785 + 0.260472*exp(-((chr_x-0.491021)/.214194)^2)
chr_z = 1 - chr_x - chr_y
ratio_w = lum_y/chr_y
ratio_x = ratio_w*chr_x
ratio_z = ratio_w*chr_z
red = 1.910*ratio_x - 0.533*lum_y - 0.288*ratio_z
green = -0.985*ratio_x + 2.000*lum_y - 0.0280*ratio_z
blue = 0.058*ratio_x -0.118*lum_y + 0.896*ratio_z
multiplicera r,g,b med 1.97 för att få den I området 0-255.
Vi hörs,
/Anders.