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

List:       kde-core-devel
Subject:    Re: Fwd: ksplash blurry icon clipping fix
From:       Michael Pyne <mpyne () purinchu ! net>
Date:       2009-02-21 19:24:36
Message-ID: 200902211424.36516.mpyne () purinchu ! net
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Saturday 21 February 2009, Matt Rogers wrote:
> On Saturday 21 February 2009 10:22:47 Allen Winter wrote:
> > ----------  Forwarded Message  ----------
> >
> > Subject: ksplash blurry icon clipping fix
> > Date: Saturday 21 February 2009
> > From: Roman Shtylman <shtylman@gmail.com>
> > To: kde-devel@kde.org
> >
> > This is a fix for the icon clipping that happens when a user logs into
> > their computer and is presented with the splash screen and icons
> > fading in.
> >
> > Currently, they get clipped because of the way drawing was done in the
> > past, this changed the drawing a bit to fix the clipping.
> >
> > ~Roman
> >
> > -------------------------------------------------------
>
> Can qimageblitz be used here and if it can, doesn't it have a blend
> operation that can be used instead of a custom blend function?
> --
> Matt

QImageBlitz seems to me to just operate on single images and not composition 
so the blur itself could perhaps be done by QImageBlitz but the blend would 
still be separate.

However the blend itself is just a simple Porter-Duff operation as provided in 
QPainter and X Render (looks like the SourceOver operation offhand but I'd 
have to look it up) so maybe we could use one of those instead?

Regards,
 - Michael Pyne

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" \
content="1" /><style type="text/css">p, li { white-space: pre-wrap; \
}</style></head><body style=" font-family:'Droid Sans Mono'; font-size:10pt; \
font-weight:400; font-style:normal;">On Saturday 21 February 2009, Matt Rogers \
wrote:<br> &gt; On Saturday 21 February 2009 10:22:47 Allen Winter wrote:<br>
&gt; &gt; ----------  Forwarded Message  ----------<br>
&gt; &gt;<br>
&gt; &gt; Subject: ksplash blurry icon clipping fix<br>
&gt; &gt; Date: Saturday 21 February 2009<br>
&gt; &gt; From: Roman Shtylman &lt;shtylman@gmail.com&gt;<br>
&gt; &gt; To: kde-devel@kde.org<br>
&gt; &gt;<br>
&gt; &gt; This is a fix for the icon clipping that happens when a user logs into<br>
&gt; &gt; their computer and is presented with the splash screen and icons<br>
&gt; &gt; fading in.<br>
&gt; &gt;<br>
&gt; &gt; Currently, they get clipped because of the way drawing was done in the<br>
&gt; &gt; past, this changed the drawing a bit to fix the clipping.<br>
&gt; &gt;<br>
&gt; &gt; ~Roman<br>
&gt; &gt;<br>
&gt; &gt; -------------------------------------------------------<br>
&gt;<br>
&gt; Can qimageblitz be used here and if it can, doesn't it have a blend<br>
&gt; operation that can be used instead of a custom blend function?<br>
&gt; --<br>
&gt; Matt<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"><br></p>QImageBlitz seems to me to just operate on single images \
and not composition so the blur itself could perhaps be done by QImageBlitz but the \
blend would still be separate.<br> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>However the blend \
itself is just a simple Porter-Duff operation as provided in QPainter and X Render \
(looks like the SourceOver operation offhand but I'd have to look it up) so maybe we \
could use one of those instead?<br> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
                -qt-block-indent:0; text-indent:0px; \
                -qt-user-state:0;"><br></p>Regards,<br>
 - Michael Pyne</p></body></html>


["signature.asc" (application/pgp-signature)]

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

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