1. A computer system for performing imaging operations on a digital image, comprising: executable software code for requesting an imaging operation to be performed on a digital image; a codec manager operably coupled to the executable software code for receiving the request to perform an imaging operation on the digital image and for selecting an imaging component for performing the requested imaging operation on the digital image from one or more imaging components registered in the computer system; and an imaging component operably coupled to the codec manager, the imaging component having registered information in the computer system that may indicate that the imaging component may perform imaging operations on the digital image.