1. A method comprising: receiving an image distortion description by a computer to be applied to an image portion specified through interaction with a user interface of the computer, the image portion including a vector graphic and a raster graphic, the raster graphic and the vector graphic being separately distortable and distinct image objects; applying the image distortion description by the computer to the vector graphic including composing the image distortion description with the vector graphic to retain curve information as curve information and to maintain a resolution independent aspect of the vector graphic to produce a distorted vector graphic; applying the image distortion description to the raster graphic by the computer to produce a distorted raster graphic such that a result of the applying the image distortion description to the vector graphic is not used as input to the applying the image distortion description to the raster graphic by resampling the raster graphic using the image distortion description as a control structure to govern the resampling, the resampling including extending edges of the raster graphic to provide data values for interpolation that are not otherwise available absent the extending, the distorted vector graphic and the distorted raster graphic together forming a distorted image portion; and outputting the distorted image portion, by the computer, that includes the distorted vector graphic and the distorted raster graphic.