Fixed Lab bounds

This commit is contained in:
Peter Williams 2017-08-07 16:42:07 +10:00
parent a96a007238
commit f840c1c77e

View File

@ -1413,19 +1413,19 @@ func (this *PdfColorspaceLab) ColorFromFloats(vals []float64) (PdfColor, error)
// L // L
l := vals[0] l := vals[0]
if l < 0.0 || l > 1.0 { if l < 0.0 || l > 100.0 {
return nil, errors.New("Range check") return nil, errors.New("Range check")
} }
// A // A
a := vals[1] a := vals[1]
if a < 0.0 || a > 1.0 { if a < -128.0 || a > 127.0 {
return nil, errors.New("Range check") return nil, errors.New("Range check")
} }
// B. // B.
b := vals[2] b := vals[2]
if b < 0.0 || b > 1.0 { if b < -128.0 || b > 127.0 {
return nil, errors.New("Range check") return nil, errors.New("Range check")
} }