1. A method for adapting a camera of a device to user preferences, the method comprising: analyzing, by an analyzer of the device, one or more available images to determine image metadata related to at least one of colorimetric data of the one or more available images and data about image capturing conditions; making, via a data interface of the device, the determined image metadata available to a user profile generator; using, by a processor of the device, a user profile generated by the user profile generator from the determined image metadata to determine the user preferences; and adapting camera settings based on the user preferences.