[**@wocart/storefront v3.1.0**](../../README)

***

[@wocart/storefront](../../README) / [review-media](../README) / PhotoDeps

# Interface: PhotoDeps

## Properties

### createCanvas

> **createCanvas**: (`width`, `height`) => `object`

A canvas of the given size that can encode itself.

#### Parameters

##### width

`number`

##### height

`number`

#### Returns

`object`

##### getContext()

> **getContext**(`type`): `Pick`\<`CanvasRenderingContext2D`, `"drawImage"`\>

###### Parameters

###### type

`"2d"`

###### Returns

`Pick`\<`CanvasRenderingContext2D`, `"drawImage"`\>

##### toBlob()

> **toBlob**(`type`, `quality`): `Promise`\<`Blob`\>

###### Parameters

###### type

`string`

###### quality

`number`

###### Returns

`Promise`\<`Blob`\>

***

### createImageBitmap

> **createImageBitmap**: (`image`, `options?`) => `Promise`\<`ImageBitmap`\>

#### Parameters

##### image

`Blob`

##### options?

`ImageBitmapOptions`

#### Returns

`Promise`\<`ImageBitmap`\>
