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?
santhe, nu ben je me ff kwijt... het gemiddelde van die 3 waardes is toch grijs? hoe maak je volgens jou dan de goede grijs?
ow wacht eens... een vriend zij eens dat er in een camera steeds een rode een blauwe en 2 groene cellen zitten, is het zo iets?
dat sepia #704214 is kan ik volgen, maar wat ben ik daar me geholpen?
een sepia foto gaat van zwart naar wit met daartussen licht sepia, sepia en donker sepia zal ik maar zeggen.
daar wil ik een kloppende formule voor vinden... en daar is nu een kloppende formule voor grijs bij gekomen.
//This is where we actually use yiq to modify our rbg values, and then convert them to our grayscale palette
$gs = $this->yiq ($r, $g, $b);
imagesetpixel ($dst, $x, $y, $palette[$gs]);
}
}
imagejpeg ($dst, $grayfile, $this->jpg_quality);
}
?>
Edit: hou er rekening mee dat deze functies bij mij in een class zitten. Je moet dus nog wat keywords aanpassen, zoals $this.
dit lijk sterk op een stukje dat ik eerder heb gezien, met al die bitwise operators.
de magie zit hem in de yiq denk ik he?
wat ik eigenlijk doe is ze allemaal door 0.333 delen, wat jij doet is net een andere verhouding, want die 3 getallen bij elkaar opgeteld is precies 1
ik neem aan dat je die getallen niet uit je duim hebt gezogen, hoe kom je daar aan?
als mijn javascript dingetje werkt ga ik misschien ook nog wel iets maken om plaatjes te doen met php en ajax.
de methode voor sepia vind ik wel goed, ik had het allen mooier gevonden als er had gestaan
If any of these output values is greater than 255, you simply set it to 255. These specific values are the values for sepia tone that are recommended by Adobe