An example-based filling system identifies appropriate filling material to
replace a destination region in an image and fills the destination region
using this material, thereby alleviating or minimizing the amount of
manual editing required to fill a destination region in image. Tiles of
image data are borrowed from the proximity of the destination region or
some other source to generate new image data to fill in the region.
Destination regions may be designated by user input (e.g., selection of
an image region by a user) or by other means (e.g., specification of a
color or feature to be replaced).