Cloud Vision V1 Client - Class Image (1.10.0)

Reference documentation and code samples for the Cloud Vision V1 Client class Image.

Client image to perform Google Cloud Vision API tasks over.

Generated from protobuf message google.cloud.vision.v1.Image

Namespace

Google \ Cloud \ Vision \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ content string

Image content, represented as a stream of bytes. Note: As with all bytes fields, protobuffers use a pure binary representation, whereas JSON representations use base64. Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.

↳ source Google\Cloud\Vision\V1\ImageSource

Google Cloud Storage image location, or publicly-accessible image URL. If both content and source are provided for an image, content takes precedence and is used to perform the image annotation request.

getContent

Image content, represented as a stream of bytes.

Note: As with all bytes fields, protobuffers use a pure binary representation, whereas JSON representations use base64. Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.

Returns
Type Description
string

setContent

Image content, represented as a stream of bytes.

Note: As with all bytes fields, protobuffers use a pure binary representation, whereas JSON representations use base64. Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.

Parameter
Name Description
var string
Returns
Type Description
$this

getSource

Google Cloud Storage image location, or publicly-accessible image URL. If both content and source are provided for an image, content takes precedence and is used to perform the image annotation request.

Returns
Type Description
Google\Cloud\Vision\V1\ImageSource|null

hasSource

clearSource

setSource

Google Cloud Storage image location, or publicly-accessible image URL. If both content and source are provided for an image, content takes precedence and is used to perform the image annotation request.

Parameter
Name Description
var Google\Cloud\Vision\V1\ImageSource
Returns
Type Description
$this