Fixed resizing when downloading from backgrounds.json

When using the option `--load` to load the urls form a json file, the regex didn't match the size part of the urls in backgrounds.json (eg, this part `/s2560/`).

Also, `UpdateDimensions` was called before they were fetched from the file and so weren't updated.