[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: Review Request: Add image effects to plasma image wallpaper plugin
From: Martin_Gräßlin <kde () martin-graesslin ! com>
Date: 2009-09-06 9:17:57
Message-ID: 20090906091757.25755.84608 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1527/#review2251
-----------------------------------------------------------
How is the performance impact on initial Plasma startup? I fear that this could slow \
down KDE startup time as the effect is done on CPU. That brings me directly to the \
next point: such effects should be done on the GPU with a shader either by just \
manipulating the image and paint the resulting image as done in your patch or by \
rendering complete Plasma scene with OpenGL and attaching the shader dynamically. The \
second one would be optimal for things like grayscale as it is basically "free" and \
doesn't add any overhead. And of course the effect wouldn't be limited to \
image/slideshow but available for all wallpaper plugins.
Oh and why qimageblitz? IIRC Qt 4.6 will ship some effects (assuming that KDE 4.4 \
will require Qt 4.6).
- Martin
On 2009-09-05 22:52:05, Shafqat Bhuiyan wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/1527/
> -----------------------------------------------------------
>
> (Updated 2009-09-05 22:52:05)
>
>
> Review request for Plasma and Aaron Seigo.
>
>
> Summary
> -------
>
> This patch adds an option to have effects applied to images in the image wallpaper. \
> The current effects are:
> - None
> - Grayscale
> - Colorize
> - Blur
> - Contrast
> - Desaturate
> - Lighten
> - Darken
> - Invert
> - Oil Paint
>
> The effects can be applied in both single image and slide show modes. There is only \
> a slight performance loss in between changing images.
>
> Diffs
> -----
>
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/CMakeLists.txt 1020267
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/image.h 1020267
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/image.cpp 1020267
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageconfig.ui 1020267
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageeffects.h PRE-CREATION
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageeffects.cpp PRE-CREATION
> trunk/KDE/kdebase/workspace/plasma/wallpapers/image/slideshowconfig.ui 1020267
>
> Diff: http://reviewboard.kde.org/r/1527/diff
>
>
> Testing
> -------
>
> Tested in trunk.
>
>
> Screenshots
> -----------
>
> Configuration Dialog
> http://reviewboard.kde.org/r/1527/s/200/
>
>
> Thanks,
>
> Shafqat
>
>
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic