Cloud Vision V1 Client - Class Image (1.6.8)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var Google\Cloud\Vision\V1\ImageSource
Returns
TypeDescription
$this