Current "scale" implementation working as "resize". It's because "force_original_aspect_ratio" paraments doesn't applied. It should have "decrease" value to work like imagemagic or gd.
Needs review
1.0
Code
Here is a patch that adding such parameter.