class CropArea extends SubjectArea (View source)

Properties

int $width from  SubjectArea
int $height from  SubjectArea
int $x from  SubjectArea
int $y from  SubjectArea

Methods

__construct(int $x, int $y, int $width = 1, int $height = 1)

SubjectArea constructor.

createFromDecodedJsonResponse(array $data)

Create a CropArea from the decoded JSON data.

static string
getName()

No description

mixed
getForJson()

Get the data, which should be json-fied later.

Details

__construct(int $x, int $y, int $width = 1, int $height = 1)

SubjectArea constructor.

The SubjectArea can also be defined as a point, by setting both "width" and "height" to 1.

Parameters

int $x

X-point of the subject area, 0-based

int $y

Y-point of the subject area, 0-based

int $width

The width of the subject area box, default to 1px

int $height

The height of the subject area box, default to 1px

Exceptions

InvalidArgumentException

static DynamicMetadataInterface createFromDecodedJsonResponse(array $data)

Create a CropArea from the decoded JSON data.

Parameters

array $data

Decoded JSON data

Return Value

DynamicMetadataInterface

static string getName()

No description

Return Value

string

The name of the metadata

mixed getForJson()

Get the data, which should be json-fied later.

Return Value

mixed