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.
Here is one way to make sure that the codes still works even if img1 is wider or taller than img2.
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.