public function overlayWatermark(CanvasInterface $watermark, Coordinate $cooridnate = null, $mount = 100)
    {
        return $this->overlay($watermark, $mount, new Box($watermark->getDimension(), $cooridnate));
    }
public function overlayWatermark(CanvasInterface $watermark, Coordinate $cooridnate = null, $mount = 100)
    {
        return $this->overlay($watermark, $mount, new Box($watermark->getDimension(), $cooridnate));
    }
public function overlayWatermark ( CanvasInterface $ watermark , Coordinate $ cooridnate = null , $ mount = 100 ) { return $ this -> overlay ( $ watermark , $ mount , new Box ( $ watermark -> getDimension ( ) , $ cooridnate ) ) ; }
Watermakr the working canvas with the given canvas using the overlay method

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

@return \Jaguar\Transformation
Watermakr the working canvas with the given canvas using the overlay method