102Fermer104
ZerosquareLe 01/05/2012 à 01:43
bearbecue (./100) :
ah ben cool, donc blend additif ca passe? trihum.img

ca m'etonne un peu.. si c'etait le cas le U et le V pourraient largement sortir du range [0,1] trifus.gif
Ben en fait la condition sur U et V n'est vraie que tant que tes 3 valeurs RGB sont elles aussi comprises entre 0 et 1... sinon U et V peuvent dépasser cette plage effectivement.

En fait le YUV est un espace de couleur qui sépare la luminosité de la teinte/saturation, mais la saturation est représentée par le module du vecteur (U,V) et la teinte par son angle*, donc si tu satures les composantes telles quelles tu vas avoir les mêmes mauvaises surprises qu'en RGB.

Le truc auquel tu dois penser, c'est le HSL, où effectivement les composante H et S sont bornées à [0,1] quoi qu'il arrive, même si L est est très élevée. Mais le souci c'est que c'est pas linéaire, et faut des calculs à la con pour convertir de et vers le RGB : http://en.wikipedia.org/wiki/HSL_and_HSV.

(* toujours si je dis pas de conneries)

edit : cross, je regarde ton lien