Auto-translated
as for readability, it could select a text from the scenario with a lot of letters, see how much space it takes up, create a highlighted area of that size in the image, for example, a rectangle with rounded corners, and darken and slightly blur the area inside the highlight. It could also create a smooth transition from the highlight (darkened and blurred) to the main image, or leave this transition sharp.