image crop ,custom ratio , can rotate