1. A method for retargeting an image, comprising: determining a total block structure energy of an input image content by a processing unit; determining a compressibility rate of said input image content based on said total block structure energy by said processing unit; determining an optimal scaling factor of said input image content by said processing unit; and warping said input image content by using a new coordinate matrices and uniformly scaling said input image content by said processing to output a target image resolution.