Hlavní navigace

Názor k článku Programujeme JPEG: transformace a podvzorkování barev od Pavel Tišnovský - Kdyz se mrknete na ten druhy demonstracni priklad,...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 12. 2006 13:38

    Pavel Tišnovský
    Kdyz se mrknete na ten druhy demonstracni priklad, tak je patrne, ze jsou tam pouzity oba typy prevodu, jak RGB->YCbCr, tak i YCbCr->RGB. K zadnym chybam tam nedochazi (samozrejme pri velikosti bloku 1x1 pixel). Slozka Y se zadnym zpusobem nemeni, podvzorkovavaji se pouze Cb a Cr.

    Ale mozna mate ma mysli "matematicke" Y'CbCr, kde se slozka Y' opravdu koriguje pomoci gamma faktoru a navic plati, ze ma rozsah pouze <16,235>, coz neni "nas" pripad, protoze zde ma Y plny rozsah <0,255>.

    Klasicka analogova Y'CbCr pouziva jine konstanty a rozsahy jsou:
    Y lezi v [0,1]
    Cb lezi v [-0.5, 0.5]
    Cr lezi v [-0.5, 0.5]

    Takovy barvovy model se nekdy oznacuje spis jako YPbPr