It looks like this parameter is no longer used by your own code. Also, it's confusing, because setting width/height causes scaling in PS, but setting scale causes scaling in imagemagick (using the -resize parameter).

Unless there's a really good reason, let's only support one way of scaling an image. In other words, I think we should remove this.