public function watermark(CanvasInterface $watermark, Coordinate $cooridnate = null)
    {
        return $this->apply(new Watermark($watermark, $cooridnate));
    }
public function watermark(CanvasInterface $watermark, Coordinate $cooridnate = null)
    {
        return $this->apply(new Watermark($watermark, $cooridnate));
    }
public function watermark ( CanvasInterface $ watermark , Coordinate $ cooridnate = null ) { return $ this -> apply ( new Watermark ( $ watermark , $ cooridnate ) ) ; }
Watermakr the working canvas with the given canvas

@param \Jaguar\CanvasInterface $watermark
@param \Jaguar\Coordinate      $cooridnate

@return \Jaguar\Transformation
Watermakr the working canvas with the given canvas