It displays images from a specified folder in random order. Clicking the image will open up the image with the standard image viewer.
It is possible to specify the dimensions of the widget and frame. The displayed images are dynamically scaled and cropped to fit the frame.
How to customize the widget:
Right click the widget, choose "edit skin" and edit the values in the '[Variables]' section. Refresh the skin when you are finished.
Tip: In Windows Explorer use [Shift] + right click and choose "Copy as Path" on a folder and paste this after 'FolderPath=' in the widget's config.
How to add more frames:
Go into your Rainmeter's skins folder and locate the skin's folder ('Custom Slideshow Frame'). Within that directory make a copy of any of the existing frame folders and refresh Rainmeter. You will then be able to load the copied skin in Rainmeter and edit it.
How to use borderless mode:
Right click the widget, choose "edit skin", set 'BorderWidth=0' and 'InsetColor=0,0,0,0'. Refresh the skin.
How to use a static image instead of a slideshow:
Right click the widget, choose "edit skin", locate the line 'MeasureName=MeterImage' within the '[Image]' section and replace this line with 'ImageName="C:\Slideshow Images\SomePicture.jpg"' (adjust the path). Refresh the skin.
If there are any issues please leave a comment or note!
Regardless, if you have any other suggestion or question feel free to leave a comment as well!
Thank you so much for creating this! It's really awesome. I just ran into an issue. Some of my portrait/landscape photos are fine, but the majority of my photos it rotates them? I'm fine with how much it crops as long as it's not rotated. I've also try rotating my portrait photos but it won't rotate in the editor, so how should I go about fixing that?
My guess is that the rotation of your photos (presumably in JPEG format) is stored as metadata in the file (EXIF) as opposed to the actual pixel grid having that rotation. Cameras usually do this. Most image viewers can handle this information and rotate the image for you when displaying it but I assume Rainmeter does not honor this information when loading images. The only fix would be to apply the rotation to the actual pixel grid and save the file again.
There's freeware like "JPEG Lossless Rotator" for that purpose (disclaimer: haven't personally used that). Or you can do it manually in a free general purpose image editor like GIMP.
I cannot possibly state just how greatly this has helped me with my art - I set a references folder and use this to display my reference images for the current project set to "always on top" and "draggable". Exactly what I was looking for!
Liked that I can click on the slideshow to go to that image without having to click on a link.
Secret - FrameColor default format is R,G,B but the variable is actually R,G,B,A just like InsetColor
I like the translucent background in illustro, so I use FrameColor=0,0,0,50
If you want truly transparent, you need to deal with ShadowWidth & the drop shadow image background layer
ShadowWidth=4 changes image manipulation giving you a 4px drop shadow border with a clear background
If you really want to wipe out all borders & backgrounds
In [Drop Shadow] go below ImageName & add a line ImageAlpha=0
TLDR: Notes for Rainmeter Custom Slideshow Frame
That said, I noticed directly setting milliseconds with Interval=1 & Update=10000 gives way better CPU performance than setting seconds with Interval=10 & Update=1000.
*I just figured out how to fix the issue... I'm not smart, so I enabled an option that caused it.
Still great to have!
Simply adjust the value 20 to your liking. Basically the Padding is defined as 'Left,Top,Right,Bottom' - Left and Top wouldn't work with this trick though, as they would shift the shadow behind the whole image.
In case you would need extra top and left padding, there is a way to draw an invisible border behind the whole skin just like the shadow is done; I can show you this too if necessary.