Implement the Image Flip Feature
Learn how to implement the image flip functionality by manipulating 3D arrays.
Introduction
In the previous lessons, we implemented the functions to upload, save, and rotate an image to the left and right. In this lesson, we'll be implementing the functions to flip an image along the horizontal and the vertical axes. As we did before, we are going to add these functions in the same tools object. Let's move on to the implementation.
Function to flip an image along the horizontal axis
Below is an illustration of the logic to flip the pixel values of an image horizontally. Suppose we have an image with
Here's the code:
Explanation
We've already added the upload(), save(), rotateLeft(), and rotateRight() functions in the tools object. In the code above, we've removed the earlier functions, just to make things more compact and clear.