SlideShow (GL)

Screensavers

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

This is a KDE slide show screensaver which uses OpenGL for smooth zooming and crossfades. It has a simular feel to that of the MacOS X slideshow screensaver. Note that since this uses OpenGL textures for the images, you will need significant amounts of texture memory on your card for this to work well (especially for large images).

I would appreciate any _constructive_ input. I changed some of the features of the screensaver: The images used to have a vignette effect, and you could select the size of the image; now the image is always sized so that it fills the screen. Which is preferable? Should it be an option? Does the incremental jpeg loader work? Does it eliminate the lag between images?
Last changelog:

17 years ago

- Added support for png images. They are loaded incrementally just like the jpegs, so skipping shouldn't be a problem. please report any problems.

- Stability improvements. Works on both greyscale and color jpeg's now (before it would crash on greyscale jpegs). Gracefully handles unmounting of drives which images are stored on (i.e. it doesn't crash when it can't read an image). Added an option to display the image name in the lower left hand corner. Also, the screensaver no longer always zooms towards the center of an image. It can zoom to any portion of the image, but gives preference to the top half for portrait oriented images (since that is where the center of focus normally resides in portraits). Didn't update the preview cause I'm too lazy.

- Added line to link to libjpeg. For some reason it worked on my machine without it.

- Image directory selection will now traverse into any subdirectories up to depth 1. This means you can effectively use multiple directories for source images by creating a directory with symlinks to your image directories.

- Much faster load up time, much smaller memory footprint, and uses much less CPU time than before.

- Implemented a incremental jpeg loader that (hopefully) prevents jerkiness between images. Movement should be smooth, unless of course, you set the delay time to something very small and your machine cannot finish loading the next image before it is due for display.

manor

18 years ago

libjpeg was installed. It

Report

manor

18 years ago

i didn

Report

snakattak3

18 years ago

This is so great. I'm glad you updated this. I remember trying to install your last version, but it wouldn't compile with the new qt. but now it works beautifully. This is what kde needed. This needs to go into the next version of kde. I hope i'm not pumping this up too much, but it really is awesome. Thanks for posting again, and keep up the good work.

Report

illogic-al

18 years ago

I remember something like this being out earlier that just wouldn't compile. I'll try this to see if it works first before voting

to be continued...

Report

traeumerle

18 years ago

Hi,

Am I right if I think that the Picture in your Screenshot ist taken in a salt mine in Poland.

I don't know the name any more but it must be somewhere near the Town Starachowice an it is really impressive in there.

Could you pleas tell me the name of that salt mine?

Report

Kormac

18 years ago

I think that is in, or at least very near, Krakow.

Report

C

wjarosz

18 years ago

Yes, it is in Wieliczka, near Krakow.

Report

traeumerle

18 years ago

Thanks,

It's been a long time since I was there during a student exchange and I didn't know the name any more.

BTW: I'll try the Screensaver tonight sounds intresting to me.

Report

17 years ago

- Added support for png images. They are loaded incrementally just like the jpegs, so skipping shouldn't be a problem. please report any problems.

- Stability improvements. Works on both greyscale and color jpeg's now (before it would crash on greyscale jpegs). Gracefully handles unmounting of drives which images are stored on (i.e. it doesn't crash when it can't read an image). Added an option to display the image name in the lower left hand corner. Also, the screensaver no longer always zooms towards the center of an image. It can zoom to any portion of the image, but gives preference to the top half for portrait oriented images (since that is where the center of focus normally resides in portraits). Didn't update the preview cause I'm too lazy.

- Added line to link to libjpeg. For some reason it worked on my machine without it.

- Image directory selection will now traverse into any subdirectories up to depth 1. This means you can effectively use multiple directories for source images by creating a directory with symlinks to your image directories.

- Much faster load up time, much smaller memory footprint, and uses much less CPU time than before.

- Implemented a incremental jpeg loader that (hopefully) prevents jerkiness between images. Movement should be smooth, unless of course, you set the delay time to something very small and your machine cannot finish loading the next image before it is due for display.

12345678910
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.7
updated May 06 2003
added Apr 02 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0