Re: Don't make an architectural mistake based on a groundless premise

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Am 07.10.2014 um 12:27 schrieb Øyvind Kolås <pippin@xxxxxxxx>

> The set of pixel formats currently in babl are by
> implementation&definition references to unchanging color spaces and
> representations - this is how babl is built with linear sRGB as it's
> connection space; and this is how ICC works with XYZ as it's
> connection space.  

Your comparison is not valid, and you know that. In babl/unbounded sRGB world your input space and output space differ in a very important aspect to the PCS space unbounded sRGB: unbounded sRGB can have values < 0 or > 1, input and output don't. Whereas in ICC / XYZ world input, output and PCS have well defined boundaries, namely 0 and 1 and well defined clipping, so everything is 0 <= x <= 1. The interesting point is, that the math really differs between your world "unbounded sRGB, no clipping" and "defined boundaries, clipping". You've already encountered one main difference: multiplying negative values makes no sense in respect to color. Well, now think of adding pure white to pure white in your babl / unbounded sRGB world: what's the result? Unbounded-sRGB-double-pure-white? And if you substract pure white from this double-white? What do you get? 

> Elle writes well and seemingly with pleasure. Personally I prefer
> writing documentation to writing email, but neither of those are
> pleasurable like writing code. You can however take my word for how
> babl and GEGL works

I'll take your word and I'm quite sure you know how babl and GEGL work. But that does not mean, that they work correctly. And, although I take your word, I'd like to ask you again to give mathematical proof and equotations to prove your statements. Elle does, you don't. And this has nothing to do with how babl or GEGL work nor whether writing documentation or coding is more pleasurable. It's about giving mathematical proof of statements. And as far as I have read about this topic, you are the one that only gives words, not code nor equations.

BTW, I've changed the subject back to the original one.

Kind regards
Simone
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list





[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux