A method for a hybrid white-balance mode in a camera system of an electronic device, the method comprising: presenting, during a live-preview mode of a camera application of the camera system, a manual-white-balance control via a camera user interface displayed on a display device of the electronic device, the manual-white-balance control configured to enable user selection of a white-balance setting for performing a manual adjustment on a white balance with respect to a current frame presented in the live-preview mode of the camera application, wherein the manual-white-balance control includes a slider, the slider configured to provide a range between a plurality of preset white-balance gains; determining, using an auto-white-balance mode, an auto-white-balance decision on a red-green-blue, RGB, scale for the current frame based on one or more characteristics of the current frame; receiving a user input that adjusts the manual-white-balance control displayed in the camera user interface; determining, using a manual-white-balance mode, target white-balance gains for a white-balance adjustment of the current frame based on the user input to the manual-white-balance control and relative to the auto-white-balance decision, the auto-white-balance decision used as initial white-balance gains to determine the target white-balance gains that correspond to the user input to the manual-white-balance control; and applying the target white-balance gains to the current frame presented in the live-preview mode of the camera application for color correction, wherein the method further comprises: determining location information associated with a user-selected location on the slider; and applying an interpolation function to determine the target white-balance gains corresponding to the location information of the user-selected location relative to two preset white-balance points on opposing sides of the user-selected location, wherein the interpolation function uses an interpolation ratio that is based on a correlated color temperature of each of the two preset white-balance points. presenting, during a live-preview mode of a camera application of the camera system, a manual-white-balance control via a camera user interface displayed on a display device of the electronic device, the manual-white-balance control configured to enable user selection of a white-balance setting for performing a manual adjustment on a white balance with respect to a current frame presented in the live-preview mode of the camera application, wherein the manual-white-balance control includes a slider, the slider configured to provide a range between a plurality of preset white-balance gains; determining, using an auto-white-balance mode, an auto-white-balance decision on a red-green-blue, RGB, scale for the current frame based on one or more characteristics of the current frame; receiving a user input that adjusts the manual-white-balance control displayed in the camera user interface; determining, using a manual-white-balance mode, target white-balance gains for a white-balance adjustment of the current frame based on the user input to the manual-white-balance control and relative to the auto-white-balance decision, the auto-white-balance decision used as initial white-balance gains to determine the target white-balance gains that correspond to the user input to the manual-white-balance control; and applying the target white-balance gains to the current frame presented in the live-preview mode of the camera application for color correction, determining location information associated with a user-selected location on the slider; and applying an interpolation function to determine the target white-balance gains corresponding to the location information of the user-selected location relative to two preset white-balance points on opposing sides of the user-selected location, wherein the interpolation function uses an interpolation ratio that is based on a correlated color temperature of each of the two preset white-balance points.