Revert "Revert "Fix crop for new RMagick""

This reverts commit 1e8ac85c2541b75bc6eeedc5cfbad7034a3e66ce.
choose image processor at runtime, ditch my stupid concern on efficiency