1. A computer-implemented method, comprising: receiving selection input indicating multiple substantially simultaneous touch points on a touch-sensitive surface of a multi-touch-enabled device, each of the multiple touch points corresponds to a different point within a source digital image displayed on a display device; determining, from the selection input, a number of the touch points; determining, from the number of the touch points, a shape of a sampling region within the source digital image, the sampling region comprising one or more pixels, the shape being one of a plurality of shapes, each shape differentiated, one from another, by a corresponding number of touch points, each number of touch points corresponding with a single shape; determining a painting region within a destination digital image displayed on the display device, the painting region comprises one or more pixels and has the shape of the sampling region as determined by the number of the touch points; and applying the pixels in the sampling region to the pixels in the painting region according to an image editing technique as defined by movement of a painting point of the painting region.