0 1 00:00:00,900 --> 00:00:04,920 Now next we're going to talk about a particular pet peeve of mine. 1 2 00:00:04,950 --> 00:00:10,510 So this is something that I've seen done wrong a lot of times by user interface designers. 2 3 00:00:10,560 --> 00:00:15,710 And fundamentally it's actually a problem that you have to solve rather than a design issue. 3 4 00:00:15,960 --> 00:00:24,180 So this is when you have text showing up on images especially images that change. If that text does not 4 5 00:00:24,180 --> 00:00:30,840 have enough contrast with the background image such as over here with the 'us', you can't see it. 5 6 00:00:30,840 --> 00:00:35,760 And something that can't be seen no matter how beautiful it is nobody will be able to appreciate what 6 7 00:00:35,760 --> 00:00:40,340 you're writing, what you're saying, what you're trying to convey because they can't see it. 7 8 00:00:40,350 --> 00:00:44,040 So how do you make text visible on your images? 8 9 00:00:44,040 --> 00:00:51,330 Well the easiest option is obviously using a block background so using a high opacity background just 9 10 00:00:51,420 --> 00:00:52,710 for the text. 10 11 00:00:52,770 --> 00:00:59,970 So such as in black or in color or whatever it is, it makes the text stand out from the background image. 11 12 00:00:59,970 --> 00:01:02,500 Now some of you might think "It's kind of ugly. 12 13 00:01:02,510 --> 00:01:04,070 You know, what are the other ways?" 13 14 00:01:04,080 --> 00:01:06,120 Well there's actually quite a few clever ways. 14 15 00:01:06,150 --> 00:01:12,780 Now obviously the easiest way is that if you can control the background image i.e. if it's never going 15 16 00:01:12,780 --> 00:01:21,540 to change then you can adjust the color of the text as well as the color of the image background to 16 17 00:01:21,540 --> 00:01:22,890 make it stand out. 17 18 00:01:22,890 --> 00:01:27,100 I mean this is a single design case because your image is not changing. 18 19 00:01:27,270 --> 00:01:30,240 But what do you do if that image has to change? 19 20 00:01:30,300 --> 00:01:37,770 Well you can have a colored overlay to your image that sits between your text and your image. 20 21 00:01:37,770 --> 00:01:44,100 It's almost like putting a veil on that image to make it stand out a bit better from the text. And you 21 22 00:01:44,100 --> 00:01:50,610 can do that quite easily whether in Photoshop, Sketch or in code by simply applying a single blank overlay 22 23 00:01:50,880 --> 00:01:56,950 with say 20% opacity. Just enough for your text to stand out without obscuring the image behind. 23 24 00:01:57,000 --> 00:02:02,910 And Google does this in the Android apps by applying a colored overlay that just gives enough contrast 24 25 00:02:02,910 --> 00:02:05,250 to the text for it to stand up from the image. 25 26 00:02:05,250 --> 00:02:12,210 Now you can also go for a gaussian blur that provides contrast between the blurry image and the sharp 26 27 00:02:12,240 --> 00:02:15,590 text that can also make your text stand out. 27 28 00:02:15,630 --> 00:02:21,510 But a really clever way that I've seen designers do it is like this where you apply an overlay to the 28 29 00:02:21,510 --> 00:02:27,580 image that starts off with 0% opacity at the center midline. 29 30 00:02:28,200 --> 00:02:36,660 And then as you move downwards through the image there's a graded opacity so i.e. the overlay gets more 30 31 00:02:36,690 --> 00:02:37,820 and more opaque 31 32 00:02:37,830 --> 00:02:39,210 the further you go down. 32 33 00:02:39,360 --> 00:02:46,410 So this is especially useful if you know that your text is going to be placed in a fixed position relative 33 34 00:02:46,410 --> 00:02:47,400 to your image. 34 35 00:02:47,460 --> 00:02:53,520 So if it's always going to be at the bottom of your image, you can make the overlay super opaque at the 35 36 00:02:53,520 --> 00:03:00,210 bottom say 20% and then 0% opaque at the middle so that you don't obscure or change the 36 37 00:03:00,210 --> 00:03:05,790 image while making your text appear sharp. So those are some of the simple ways to do it. 37 38 00:03:05,820 --> 00:03:09,820 But the thing that's really important in this situation is testing testing testing. 38 39 00:03:09,840 --> 00:03:15,270 Make sure you try out many different images that could possibly pop up, you know, a really white image 39 40 00:03:15,270 --> 00:03:20,570 or a really black image and make sure that it looks good and it does the job each time.