ik ben bezig een javascript te schijven dat de sepia tint van een kleur kan berekenen.
grijs is makkelijk, namelijk
color = ((R + G + B) / 3);maar hoe gaat dit voor sepia?
ik heb nu iets van
return 'rgb(' + ((color + 25) < 255 ? (color + 25) : 255) + ', ' + ((color + 10) < 255 ? (color + 10) : 255) + ', ' + ((color - 35) > 0 ? (color - 35) : 0) + ')';waar color de grijs waarde is.
het lijkt ergens op, maar volgens mij is dit niet echt sepia...
volgens wikipedia is sepia rgb(112, 66, 20), maar ik weet niet zo goed wat ik daar me moet, iets met procenten en verhoudingen gok ik?
[edit]
return 'rgb(' + ((color * 1.6969) < 255 ? Math.round(color * 1.6969) : 255) + ', ' + color + ', ' + ((color * 0.3030) > 0 ? Math.round(color * 0.3030) : 0) + ')';dit lijkt ook nergens op... nu heb je geen zwart en wit meer....
[/edit]