Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CropProperties

import type { CropProperties } from "https://googleapis.deno.dev/v1/docs:v1.ts";

The crop properties of an image. The crop rectangle is represented using fractional offsets from the original content's 4 edges. - If the offset is in the interval (0, 1), the corresponding edge of crop rectangle is positioned inside of the image's original bounding rectangle. - If the offset is negative or greater than 1, the corresponding edge of crop rectangle is positioned outside of the image's original bounding rectangle. - If all offsets and rotation angle are 0, the image is not cropped.

interface CropProperties {
angle?: number;
offsetBottom?: number;
offsetLeft?: number;
offsetRight?: number;
offsetTop?: number;
}

§Properties

§
angle?: number
[src]

The clockwise rotation angle of the crop rectangle around its center, in radians. Rotation is applied after the offsets.

§
offsetBottom?: number
[src]

The offset specifies how far inwards the bottom edge of the crop rectangle is from the bottom edge of the original content as a fraction of the original content's height.

§
offsetLeft?: number
[src]

The offset specifies how far inwards the left edge of the crop rectangle is from the left edge of the original content as a fraction of the original content's width.

§
offsetRight?: number
[src]

The offset specifies how far inwards the right edge of the crop rectangle is from the right edge of the original content as a fraction of the original content's width.

§
offsetTop?: number
[src]

The offset specifies how far inwards the top edge of the crop rectangle is from the top edge of the original content as a fraction of the original content's height.