Please also add bad examples, such as 100x100foo.jpg (missing space), or "50% 100x100 foo.jpg" and "100x100 50% foo.jpg" (both types of scaling options).