15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to: receive an image on a device, the device comprising a display device; receive a text segment on the device; determine a background contrast color; determine a background blend color based on the image; generate a mixed color gradient based on the background contrast color and the background blend color, the mixed color gradient providing a transition from the background contrast color to the background blend color, the transition being a gradient between the background contrast color in the background blend color; position the text segment in the text segment display area of the mixed color gradient; generate a combined text segment image display by overlaying the mixed color gradient on the image; and display the combined text segment image display on the display device.
15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to: receive an image on a device, the device comprising a display device; receive a text segment on the device; determine a background contrast color; determine a background blend color based on the image; generate a mixed color gradient based on the background contrast color and the background blend color, the mixed color gradient providing a transition from the background contrast color to the background blend color, the transition being a gradient between the background contrast color in the background blend color; position the text segment in the text segment display area of the mixed color gradient; generate a combined text segment image display by overlaying the mixed color gradient on the image; and display the combined text segment image display on the display device. 18. The non-transitory computer-readable storage medium of claim 15 , wherein the background blend color increases in mixing proportion in the mixed color gradient in conjunction with the mixed color gradient decreasing in opacity.