1. A computer-implemented method, comprising: extracting, by a color management system executable on a computing device, metadata from a first image file based on a type of the first image file; creating, by the color management system, a color profile based on the metadata extracted; creating, by the color management system, a virtual device; and assigning, by the color management system, the color profile created to the virtual device.