From kde-core-devel Mon May 28 16:24:15 2007 From: Guillaume Laurent Date: Mon, 28 May 2007 16:24:15 +0000 To: kde-core-devel Subject: Re: What to do about KColor? Message-Id: <7AEA1BD7-744A-406B-8638-F70C8241F016 () telegraph-road ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=118037164321757 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Apple-Mail-5-198792592" --Apple-Mail-5-198792592 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed On May 28, 2007, at 4:37 PM, Ingo Kl=F6cker wrote: > Alpha is pretty much irrelevant for the normal user of colors. =20 > Moreover, > alpha is something a bit artifical since it doesn't occur in the real > world. At least not in the same way as in computer graphics. OTOH, > mixing colors is something that everybody should know from his or her > childhood. Alpha is important for people doing computer graphics, but > for most non-graphics application developer colors are opaque. Would you think alpha has any use in a music application ? Yet in =20 Rosegarden we'd be very glad to have it, because it would spare us =20 the extensive computation of specific color values for when music =20 segments overlap each other. Also, having been an OS/X user for a bit =20= more than 6 months now, I can vouch that translucency has many good =20 uses, (as in "actually useful", not just flashy). > I will > rarely if ever change the alpha channel of a color and in fact I =20 > mostly > want to ignore that the alpha channel does exist. I don't want to have > to think about it. Then don't, in a sane implementation the default alpha value should =20 be set to 'opaque'. > That's my view as an application developer whose > most important need for color is the colors showing the validity of > signed messages. > Many others might have different views, and not just computer =20 graphics people. -- Guillaume http://telegraph-road.org --Apple-Mail-5-198792592 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1
On May 28, 2007, = at 4:37 PM, Ingo Kl=F6cker wrote:

Alpha is pretty much irrelevant for the normal user = of colors. Moreover,=A0
alpha is = something a bit artifical since it doesn't occur in the real=A0
world. = At least not in the same way as in computer graphics. OTOH,=A0
mixing = colors is something that everybody should know from his or her=A0
=A0
for most non-graphics application developer colors = are opaque.

Would you think alpha has = any use in a music application ? Yet in Rosegarden we'd be very glad to = have it, because it would spare us the extensive computation of specific = color values for when music segments overlap each other. Also, having = been an OS/X user for a bit more than 6 months now, I can vouch that = translucency has many good uses, (as in "actually useful", not just = flashy).


I will=A0
rarely = if ever change the alpha channel of a color and in fact I mostly=A0
want to = ignore that the alpha channel does exist. I don't want to have=A0
to think = about it.

Then don't, in a sane = implementation the default alpha value should be set to = 'opaque'.


That's my view as an application developer = whose=A0
most important need for color is the colors showing = the validity of=A0
signed messages.


Many others might have = different views, and not just computer graphics people.=A0


http://telegraph-road.org

=
= --Apple-Mail-5-198792592--