RGB'den gri tonlamaya dönüştürmek için birçok formül kullandım, ancak GIMP ile karşılaştırıldığında iyi sonuçlar elde edemedim.RGB'yi gri tonlamaya dönüştür C
Zaten, aşağıdaki formüller test:
gray = (int)(0.299 * r + 0.587 * g + 0.144 * b);
gray = (int)(0.299 * r + 0.587 * g + 0.114 * b);
gray = (int)(0.2126 * r + 0.7152 * g + 0.0722 * b);
gray = (int) (0.35*r + 0.50*g + 0.15*b);
gray = ((r * 61) + (g * 174) + (b * 21))/256;
gray = (int)((4897 * r + 9617 * g + 1868 * b) >> 14);
gray = r; if(g > gray) gray = g; if(b > gray) gray = b;
bir programlama sorusundan daha. Bu, GIMP'in açık kaynak olduğunu söyledi, bu yüzden ne yaptığına bakmayı düşündün mü? – Useless
Sadece sizin için libgimp kullanamazsınız? – teppic
Gözün yeşile karşı maksimum duyarlılığı olduğundan, doğru ya birinci ya da dördüncü formül gibi görünüyor. –