Added inver, grayscale, and embose functions