Skip to main content
Version: Next

Interface: Media

torchlive/media.Media

Methods

imageFromBlob

imageFromBlob(blob, width, height): Image

Converts a Blob into an Image. The blob should be in RGB format. The width and height input should match the blob size. i.e. blob.getDirectSize() equals width * height * 3.

Parameters

NameTypeDescription
blobBlobBlob to turn into an Image.
widthnumberThe width of the image.
heightnumber-

Returns

Image

An Image object created from the Blob.


imageFromTensor

imageFromTensor(tensor): Image

Converts a Tensor into an Image. The tensor should be in CHW (channels, height, width) format, with uint8 type.

Parameters

NameTypeDescription
tensorTensorTensor to turn into an Image.

Returns

Image

An Image object created from the Tensor.


toBlob

toBlob(obj): Blob

Converts a Tensor or NativeJSRef into a Blob. The blob can be used to create a Tensor object or convert into a NativeJSRef like an image or audio.

Parameters

NameTypeDescription
objNativeJSRef | TensorObject to turn into a Blob.

Returns

Blob