Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
BackgroundMode=1
[MeasureImage]
Measure=WebParser
URL=https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
Download=1
[MeterImage]
Meter=Image
MeasureName=MeasureImage
The key is the
DynamicWindowSize=1 in the [Rainmeter] section. When the skin is first loaded, and during the first update of the measures and meters, the WebParser measure has not yet had time to download the image, so the size of the skin is 0 by 0. Unless you allow the skin window to dynamically grow on the next update, or whenever the image has in fact arrived, the skin will stay at 0 by 0...
Second, I NEVER recommend an Update rate greater than 1000. There is just no reason for having the WebParser measure get the image, and then wait 10 minutes to display it. If the intent is to only get the image once, and not keep going back every 10 minutes and getting it again, then you probably want to use
UpdateRate=-1 on the WebParser measure. That will only go out to the resource once when the skin is loaded or refreshed. Leave
Update=1000, unless you need things to happen "quicker", when you might use a smaller update. Almost never use a large one.