going to try imagemagick, saving just incase it goes to shit