Combining PicturesΒΆ
We can use a conditional to copy just the non-white pixels from one picture to another picture. We can take this tiny image of the women and put her by the Eiffel tower in Paris, France.
Run the program below. What would happen if img1
was wider or
taller than img2
, like if we tried to do this with the apple (see
below) as img1 and gal2 (see below) as img2? Can you modify the program
below to work even if that were true? One thing you might need to know
is that the function min(value1,value2)
will return the smaller of
the two values. If you have trouble figuring out a solution click on
the Answer tab to see one way to do this.
Below is a selection of images that you can use in the programs in this section.
Here are a couple of other pictures that we can also use. The first is apple.jpg and the second is gal2.jpg. The apple is 500 wide by 334 high and gal2 is 248 wide by 240 high.
The decimal red-green-blue color code for purple is 128, 0, 128 respectively. Write code to change the white background in gal2.jpg to purple.