A method and apparatus for enabling a user to access media objects, such
as images, from a website without requiring the user to enter the
website. In one embodiment, a search engine searches for websites that
match a submitted search term. A selected URL to one of the resulting
websites is submitted to a harvester that accesses a web page of the
selected website and identifies a media object of the web page. The
harvester determines the characteristic(s) of the media object, such as a
dimension, an aspect ratio, a proximity to other media objects, etc. The
harvester determines a second media object with substantially the same
characteristic(s). The determined media objects, or subportions, are
rendered in a client user interface. Relationships are mapped between a
selected media object and projects that use the object. Manipulating a
rendered portion causes a related operation on the whole media object.