As you noted you could create something close with theweather.com/widget, but it doesn’t scale as wide as your screenshot and it has their branding on it:
If you’re looking to build a custom image / layout, you could use something similar to the approach in the custom traffic display that we discussed previously. That approach is more effort, but would give you full control of the resulting look and feel.