Always start with the original file and only scale it once. To resize again get another original to scale.
int percentage = 150; // for 50 percent larger (adjust as needed)
GreenfootImage image = new GreenfootImage("filename.png");
image.scale(image.getWidth()*percentage/100, image.getHeight()*percentage/100);
