1. A method of processing images to unify image data attributes of the images stored in an image repository using user-configurable morphers, the method comprising: generating, by a processor, a graphical user interface for display to a user; receiving, by the processor, a matching condition from the user through the graphical user interface; receiving, by the processor, a morphing action from the user through the graphical user interface, the morphing action including an action to perform on a data attribute associated with image data when the image data satisfies the matching condition; automatically creating, by the processor, executable code based on the morphing action and the matching condition and storing the executable code; for each new image received for storage in the image repository, automatically executing the stored executable code to compare the new image to the matching condition, and when the new image satisfies the matching condition, automatically performing the morphing action on the new image to generate a morphed version of the new image and store the morphed version of the new image to the image repository; receiving, by the processor, an update through the graphical user interface, the update including at least one of an updated matching condition and an updated morphing action; automatically creating, by the processor, updated executable code based on the update and storing the updated executable code; and for each new image received for storage in the image repository after receiving the update, automatically executing the stored updated executable code.