In this thesis, a projection profile-based algorithm is proposed for content-aware image and video resizing. First, an energy map which describes the image or the video frame important and unimportant parts are calculated by energy functions. The edge detection, the saliency-based visual attention model, and video frame difference are applied in the energy functions. Then the proposed method uses horizontal and vertical projection profiles of the energy map to gather importance statistics. Thus, different scaling of the image or the video frame content is extracted. By this way, the discontinuity and misalignment that usually occurs in the results of seam carving is reduced. Experiments result show that the proposed method is capable of yielding some acceptable results.