[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: What to do about KColor?
From:       Guillaume Laurent <glaurent () telegraph-road ! org>
Date:       2007-05-28 16:24:15
Message-ID: 7AEA1BD7-744A-406B-8638-F70C8241F016 () telegraph-road ! org
[Download RAW message or body]

On May 28, 2007, at 4:37 PM, Ingo Klöcker wrote:

> Alpha is pretty much irrelevant for the normal user of colors.  
> 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  
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
> rarely if ever change the alpha channel of a color and in fact I  
> 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  
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  
graphics people.


--
Guillaume
http://telegraph-road.org



[Attachment #3 (unknown)]

<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; \
-khtml-line-break: after-white-space; "><BR><DIV><DIV>On May 28, 2007, at \
4:37 PM, Ingo Klöcker wrote:</DIV><BR \
class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">Alpha is pretty much irrelevant for the normal user of colors. \
Moreover,<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">alpha is something a bit artifical since it doesn't occur in the \
real<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">world. At least not in the same way as in computer graphics. \
OTOH,<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">mixing colors is something that everybody should know from his or \
her<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">childhood. Alpha is important for people doing computer graphics, \
but<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">for most non-graphics application developer colors are \
opaque.<BR></DIV></BLOCKQUOTE><DIV><BR \
class="khtml-block-placeholder"></DIV><DIV>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).</DIV><DIV><BR \
class="khtml-block-placeholder"></DIV><BR><BLOCKQUOTE type="cite"><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; "> I will<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">rarely if ever change the alpha channel of a color and in fact I \
mostly<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">want to ignore that the alpha channel does exist. I don't want to \
have<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; ">to think about it.<BR></DIV></BLOCKQUOTE><DIV><BR \
class="khtml-block-placeholder"></DIV><DIV>Then don't, in a sane \
implementation the default alpha value should be set to \
'opaque'.</DIV><DIV><BR \
class="khtml-block-placeholder"></DIV><BR><BLOCKQUOTE type="cite"><DIV \
style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: \
0px; "> That's my view as an application developer whose<SPAN \
class="Apple-converted-space"> </SPAN></DIV><DIV style="margin-top: 0px; \
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">most important \
need for color is the colors showing the validity of<SPAN \
class="Apple-converted-space"> </SPAN></DIV><DIV style="margin-top: 0px; \
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">signed \
messages.</DIV><DIV style="margin-top: 0px; margin-right: 0px; \
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> \
<BLOCKQUOTE type="cite"></BLOCKQUOTE></BLOCKQUOTE></DIV><DIV><BR \
class="khtml-block-placeholder"></DIV><DIV>Many others might have different \
views, and not just computer graphics people. </DIV><DIV><BR \
class="khtml-block-placeholder"></DIV><BR><DIV> <SPAN \
class="Apple-style-span" style="border-collapse: separate; border-spacing: \
0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; \
font-style: normal; font-variant: normal; font-weight: normal; \
letter-spacing: normal; line-height: normal; text-align: auto; \
-khtml-text-decorations-in-effect: none; text-indent: 0px; \
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; \
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN \
class="Apple-style-span" style="border-collapse: separate; border-spacing: \
0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; \
font-style: normal; font-variant: normal; font-weight: normal; \
letter-spacing: normal; line-height: normal; text-align: auto; \
-khtml-text-decorations-in-effect: none; text-indent: 0px; \
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; \
white-space: normal; widows: 2; word-spacing: 0px; \
"><DIV>--</DIV><DIV>Guillaume </DIV><DIV><A \
href="http://telegraph-road.org">http://telegraph-road.org</A></DIV><BR \
class="Apple-interchange-newline"></SPAN></SPAN> </DIV><BR></BODY></HTML>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic