Jaguar - PHP Graphic Library
  • Namespace
  • Class
  • Tree

Namespaces

  • Jaguar
    • Action
      • Blur
      • Color
      • Pixelate
      • Preset
    • Color
    • Drawable
      • Border
      • Style
      • Text
    • Exception
    • Factory
    • Format
    • Gradient

Classes

  • AbstractAction
  • Bevel
  • BoxAction
  • ColorSlice
  • Convolution
  • Crop
  • EdgeDetection
  • Flip
  • Light
  • Mirror
  • Overlay
  • Resize
  • Rotate
  • Sharpen
  • Sketchy
  • Smooth
  • Unsharpen
  • Watermark
  • Wavy

Interfaces

  • ActionInterface

Class Watermark

Jaguar\Action\AbstractAction implements Jaguar\Action\ActionInterface
Extended by Jaguar\Action\Watermark
Namespace: Jaguar\Action
Located at Jaguar/Action/Watermark.php

Methods summary

public
# __construct( Jaguar\CanvasInterface $watermark, Jaguar\Coordinate $coordinate = null )

construct new watermark action

construct new watermark action

Parameters

$watermark
Jaguar\CanvasInterface
$watermark
$coordinate
Jaguar\Coordinate
$coordinate
public Jaguar\Action\Watermark
# setWatermark( Jaguar\CanvasInterface $watermark )

Set watermark

Set watermark

Parameters

$watermark
Jaguar\CanvasInterface
$watermark

Returns

Jaguar\Action\Watermark

Throws

Jaguar\Exception\CanvasEmptyException
public Jaguar\Exception\CanvasEmptyException
# getWatermark( )

Get watermark

Get watermark

Returns

Jaguar\Exception\CanvasEmptyException
public Jaguar\Action\Watermark
# setCoordinate( Jaguar\Coordinate $coordinate )

Set watermark position

Set watermark position

Parameters

$coordinate
Jaguar\Coordinate
$coordinate

Returns

Jaguar\Action\Watermark
public Jaguar\Action\Watermark
# getCoordinate( )

Get watermark position

Get watermark position

Returns

Jaguar\Action\Watermark
public
# __clone( )

Disable clone for watermark

Disable clone for watermark

Throws

RuntimeException

Methods inherited from Jaguar\Action\AbstractAction

apply()

Magic methods summary

Jaguar - PHP Graphic Library API documentation generated by ApiGen 2.8.0