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 | |
---|---|
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 |
↳ source |
Google\Cloud\Vision\V1\ImageSource
Google Cloud Storage image location, or publicly-accessible image URL. If both |
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 |